summaryrefslogtreecommitdiff
path: root/usr/src
AgeCommit message (Collapse)AuthorFilesLines
2020-04-08illumos sysroot 20181213 v1sysroot/20181213Joshua M. Clulow9-467/+4
In order to produce a sysroot archive for cross compilation, we need to be able to build binary artefacts from a specific historic version of the gate. In order to build the gate on a modern version of the OS, we must first backport a few minor fixes to the tools and work around some leakage of build system headers into the gate build. We also disable a few components which should not end up in the sysroot.
2020-04-089979 Support python3 for in-gate toolsAndy Fiddaman34-480/+1040
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0810056 9894 broke PYTHON_VERSIONAndy Fiddaman13-23/+49
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-04-0610316 tic: NULL pointer errorsToomas Soome1-5/+5
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0610313 iconv_modules: NULL pointer errorsToomas Soome15-43/+38
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0611551 Clean up nawk(1) usage in illumos-gateCody Peter Mello6-58/+58
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-12-139971 Make getrandom(2) a public interfaceJason King9-260/+400
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Mike Gerdts <mike.gerdts@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-1310057 Man page misspellings: "ouput", "particuliar", and "overriden"Peter Tribble13-65/+33
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Cody Mello <cody.mello@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-1310048 fdisk: use /boot/pmbr if possibleToomas Soome2-46/+48
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-139683 Allow bypassing devid in vdev_disk_open()Pavel Zakharov2-3/+64
Reviewed by: Sara Hartse <sara.hartse@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-139847 leaking dd_clones (DMU_OT_DSL_CLONES) objectsMatthew Ahrens3-5/+236
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-139559 zfs diff handles files on delete queue in fromsnap poorlyPaul Dagnelie1-7/+7
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-1110053 loader: rework cd9660 header paths and update headerToomas Soome3-13/+22
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-109914 NV_UNIQUE_NAME_TYPE broken after 9580Andrew Stormont1-1/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-089997 Import iconv modules from g11n consolidationAlexander Pyhalov963-0/+1075455
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-089956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdiskToomas Soome11-666/+520
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-079630 add lzc_rename and lzc_destroy to libzfs_coreAndriy Gapon6-39/+87
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-079989 Make loader.efi dual boot, step 2: remove boot1Toomas Soome10-1510/+1
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-0710026 common/sha1: update for loader buildToomas Soome3-6/+17
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-0510019 libsldap: macro expands to multiple statementsToomas Soome1-1/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510018 libkmf: macro expands to multiple statementsToomas Soome2-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510017 libilb: macro expands to multiple statementsToomas Soome1-2/+3
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510020 cmd-crypto: macro expands to multiple statementsToomas Soome1-7/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0510016 bnxe: macro expands to multiple statementsToomas Soome1-2/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-0410015 nfs: macro expands to multiple statementsToomas Soome2-52/+54
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0410024 loader: set command_errmsg to NULL after printing it outToomas Soome1-5/+7
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Jason King <jason.king@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0410023 loader: command_bcache is using %d with unsigned dataToomas Soome1-6/+6
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0410027 loader: common/ufsread: variable 'indbuf' set but not usedToomas Soome1-3/+1
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-049988 Make loader.efi dual boot, step 1Toomas Soome5-84/+369
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-039998 uts: font rendering should support 16/24/32bit depthsToomas Soome3-7/+142
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-039937 uts: use smallest font as fallback defaultToomas Soome1-6/+10
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0310014 bootadm: menu_free() is accessing freed memoryToomas Soome1-1/+3
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0310013 bootadm: list_menu_entry() is missing elseToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-0310010 libsmbns: macro expands to multiple statementsToomas Soome1-3/+6
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-12-039987 loader.efi: add version supportToomas Soome4-10/+42
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-039975 loader.efi: unused variable 'err'Toomas Soome1-4/+26
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-0310002 librcm: bitwise comparison always evaluates to falseToomas Soome1-4/+4
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-309731 uts: update sys/queue.hToomas Soome5-259/+2210
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-309816 Multi-TRB xhci transfers should use event dataRobert Mustacchi5-126/+318
9817 xhci needs to always set slot context 8550 increase xhci bulk transfer sgl count 9818 xhci_transfer_get_tdsize can return values that are too large Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-3010009 btxld: handle versioning betterToomas Soome2-18/+29
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-3010007 loader: remove bcache marker codeToomas Soome1-19/+5
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-3010000 loader: stop using ../zfs/libzfs.h but instead use libzfs.hToomas Soome13-101/+33
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-11-309981 loader: add set-module-path to support scripting the module load path ↵Toomas Soome2-0/+8
change Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-3010008 libstand: gets.c cstyle cleanupToomas Soome1-65/+63
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-309962 zil_commit should omit cache thrashPrakash Surya6-76/+203
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-299990 loader.efi: check the presence of WaitForKeyToomas Soome1-39/+88
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-299950 Need support for Intel I219 v6-v9Robert Mustacchi6-48/+110
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-11-279978 env: set gcc 7 as shadow compiler and do not run lintToomas Soome1-2/+3
Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-11-279963 Seperate tunable for disabling ZIL vdev flushPrakash Surya2-6/+14
Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-269903 qinfo: add typed membersToomas Soome30-147/+190
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>