summaryrefslogtreecommitdiff
path: root/usr/src/boot/sys
AgeCommit message (Collapse)AuthorFilesLines
2019-03-0110464 loader: biosdisk.c cstyle cleanupToomas Soome1-23/+23
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-03-0110460 loader: tem.c cstyle cleanupToomas Soome1-5/+7
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-27 [illumos-gate merge]Jerry Jelinek1-1/+1
commit eda5fc90138726e5040b168fe81b395f49b84c0b 10098 task_alloc() in libfakekernel gets KM_NOSLEEP test wrong commit 67ad1fc626a04c21a1ef53202c9fc7a77829681e 10450 mDNS binaries should be reproducible commit f10ceb9ce5a2bd032cf7e63455750f1569748ed1 10455 libstand: cstyle cleanup of sbrk.c commit cb03d0d71ecf6972a7bbca09782a54430f482431 10446 loader: split panic routine commit 257e498f8b87ab41b7de15a76a08f79919b47fcb 10140 notify_params.c is walking past end of array commit 658896ded15d61093d11b1040377964091aaee08 10451 smf_method(5) man page needs updates after 7928 commit 24dd2ca0bf4c00e06c930781e4b7433f6506b7ea 10091 smatch fixes for ahci.c
2019-02-2710446 loader: split panic routineToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-26 [illumos-gate merge]Jerry Jelinek7-67/+9
commit 52abb70e073c2a88808c0d66fd810ba8c5080572 9691 fat zap should prefetch when iterating commit 8648b7db4afb6cc9a8e5b55e38e99c8c64b74e86 10435 dld: NULL pointer errors commit c4b91d4b4753f33280a63b16f5116d23427088b1 10444 linenoise: this statement may fall through commit 584814c74382743e01cc62cc8764cfde61718c46 10443 loader: move panic.c to libstand commit c11cea93a9321bd25667986dc65a86b56de2ac04 10441 hxge: NULL pointer errors commit 1f14a912903a53cb5b4ed3f75e9e4d2be8ded1ba 10440 ipd: NULL pointer errors commit 2520aea3664a4259338aefa2aa4a4945654615c6 10439 ecpp: NULL pointer errors commit 55aeed12a7fb74469f7ea0fbb3d2329d4c8c96ae 10438 fd: NULL pointer errors commit 5c63ad82aeee3300425b5803b5324fd102047957 10437 dca: NULL pointer errors commit 8d3c0bf06dddf77026f7ea064cfccfae818b5b0f 10434 dump: NULL pointer errors commit a3f59f6e87a609ee4950ebfcf34be0cca305e58b 10433 bpf: NULL pointer errors commit 093aa5c8de00cc7b99cc4a2cfaeb7d95115847b7 10432 devinfo: NULL pointer errors commit a897f299fb4fe4ed74ba062d6b8984404d1b94bc 10431 conskbd: NULL pointer errors commit b63d0986fbd0638ed6abf1248f1a297c5d9a4f91 10151 mv_xattrs() checks for a NULL array name commit 5085a9e0a8c766d5e9b74954833264533f617614 10369 sysent: cast between incompatible function types commit ebc6491a5a66ba44ff1a3fa2a627e67d665604f0 10163 ufs_fsck: bitwise comparison always evaluates to false
2019-02-2510444 linenoise: this statement may fall throughToomas Soome1-0/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-2510443 loader: move panic.c to libstandToomas Soome6-67/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-25 [illumos-gate merge]Jerry Jelinek49-5301/+179
commit 6a1a5bb98a625f9f7115565ac77e5c4170a030cc 10133 smatch fixes for usr/src/cmd/fs.d commit 86fec011b9215dec3869eac1fc39dc1aa9307340 10414 loader: move libzfs to libstand and clean up Makefiles commit eef4f27b270242808b43b4b23bd161df52839361 8928 Want open source bnx commit 57aea9348dbfeb813b16956eec292357525e2f66 10429 loader: dereferencing type-punned pointer will break strict-aliasing rules commit 54bc10fe6ad8a64fc279dc5fba56eaafea7ec2c0 10421 bofi: cast between incompatible function types commit 4bf63a956d4991cc5b0ead02fdea0b65bad10e78 10428 loader: really fix cd9660 dirmatch commit f18d8787c0ba765f61b003e2aae78db90b48f833 7928 Add support for SMF_EXIT_NODAEMON Conflicts: usr/src/cmd/svc/startd/method.c usr/src/cmd/nscd/svc-nscd usr/src/cmd/dlmgmtd/svc-dlmgmtd exception_lists/cstyle
2019-02-2310414 loader: move libzfs to libstand and clean up MakefilesToomas Soome46-5279/+155
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-2210429 loader: dereferencing type-punned pointer will break strict-aliasing rulesToomas Soome3-22/+24
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-21OS-7594 Disable efinet support in Loader to workaround TRITON-1191John Levon2-0/+17
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-1810411 loader: dev_net: correct net_open's interpretation of paramsToomas Soome1-3/+5
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-1510358 our console should support 256 colorsToomas Soome3-33/+105
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-02-1210355 uts: new-font project. Use terminus Unicode fonts for console.Toomas Soome2-149/+1
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-1210401 loader: biosvbe_get_mode is using wrong mask with ebx registerToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810261 loader: want sifting commandAndy Fiddaman2-6/+26
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Howard <echosoft.llc@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-2810238 loader: Simplify code using new n2s,s2n and getenvn wordsAndy Fiddaman3-79/+69
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Howard <echosoft.llc@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-2810199 loader: vbe should use bio_alloc for edid infoToomas Soome3-24/+34
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: John Howard <Echosoft.LLC@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-2310231 loader fb-putimage should support image resizing and placementAndy Fiddaman3-105/+293
Reviewed by: Dominik Hassler <hadfl@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1410202 loader: use screen-#rows to find bottom left co-ordinatesAndy Fiddaman5-61/+88
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-1410173 loader: support newer ZFS versionsToomas Soome1-11/+30
Reviewed by: Andy Fiddaman <af@citrus-it.net> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Jason King <jbk@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1310200 loader: spinconsole updatesToomas Soome1-14/+32
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-1110196 Add 'framebuffer?' command to loaderAndy Fiddaman2-20/+24
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-1010207 loader: libcrypto should use GNUC_ROOTToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-0910185 loader: add sha1 hash calculationToomas Soome10-8/+270
Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0910184 loader: framebuffer command should report usage on bad commandToomas Soome1-21/+23
Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0910171 biosdisk: use int13h ah=08 and ah=15 to count the floppy devicesToomas Soome1-3/+41
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0910066 loader: Add isoboot(5) for booting BIOS systems from HDDs containing ↵Toomas Soome7-33/+1043
ISO images. Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0910054 loader: move 16KB BSS buffer from pxe to bio and use it with biosdiskToomas Soome6-128/+277
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0710028 loader: implement framebuffer consoleToomas Soome46-1397/+8268
10029 common/font: create shared font.c 10030 import pnglite into usr/src/common/pnglite 8918 loader.efi: add vesa edid support 10031 loader: import tem for loader console 10032 loader: implement tem utf-8 support 10033 ficl: add simple gfx words 10034 loader: use term-drawrect for menu frame 10035 loader: add alpha blending for gfx_fb 10036 ficl: add fb-putimage 10037 loader: add illumos.png logo 10038 loader: replace gop and vesa with framebuffer 10039 loader: build rules for new font setup 10040 loader: gfx use GOP Blt() function in visual_io callbacks Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2019-01-0410064 loader: zfs reader should not probe partitionless disksToomas Soome1-5/+19
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-2910161 libstand: set spa in zfs_probeToomas Soome1-0/+1
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-1710060 loader: fix DEBUG messages in disk/part interfacesToomas Soome2-7/+8
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-1710058 loader: Add an ISO9660 "partition table" type to loader.Toomas Soome3-18/+70
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-1110053 loader: rework cd9660 header paths and update headerToomas Soome2-0/+522
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-089956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdiskToomas Soome10-665/+519
Reviewed by: Norm Jacobs <naj@snapcon.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-12-079989 Make loader.efi dual boot, step 2: remove boot1Toomas Soome9-1508/+1
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
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-039987 loader.efi: add version supportToomas Soome3-8/+40
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-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-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-259999 loader: Consolidate three copies of ZFS commands into a central location.Toomas Soome8-148/+73
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-259991 loader: optimize for sizeToomas Soome9-9/+9
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-199843 loader: pxe receive can be simpler and pxe put should check for data sizeToomas Soome1-59/+56
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Garrett D'Amore <garrett@damore.org>