History log of /illumos-gate/usr/src/boot/sys/boot/i386/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7fc77f3f3f63424c569601711f173702dbfd5c45 03-Jul-2020 Toomas Soome <tsoome@me.com> 12927 loader: move zfs_boot_args to bootargs.h
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Robert Mustacchi <rm@fingolfin.org>
ommon/bootargs.h
83bba2b4a81b05183e2f81f5601e23cba9972fad 02-Feb-2020 Toomas Soome <tsoome@me.com> 12272 loader: bc_add can not use any other probes than ah=0x4b
Reviewed by: Alexander Eremin <a.eremin@nexenta.com>
Reviewed by: Matthias Scheler <mscheler@tintri.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
e24937dddc2497aa3885a84e65e0accedc2b2db4 14-Jan-2020 Toomas Soome <tsoome@me.com> 12194 gptzfsboot: replace tab by 8 spaces
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ommon/cons.c
e10a3c4b7b33ed6ba9818feb9ea6ae25501e4c0a 09-Jan-2020 Toomas Soome <tsoome@me.com> 12177 loader: bioscd probe can get sector size 0
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
ibi386/biosdisk.c
2ed5f78a049996104f9dcce38d0c0c1735dd0e7a 17-Dec-2019 Toomas Soome <tsoome@me.com> 12091 loader: biosdisk.c: Use symbolic names for int13 calls
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ommon/edd.h
ibi386/biosdisk.c
e58ba7f235f59e7b79c7d4ce4fb02b7adc47273e 13-Dec-2019 Toomas Soome <tsoome@me.com> 12074 loader: cd9660_open() warn: is 'buf' large enough for 'struct iso_primary_descriptor'?
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
soboot/cd9660read.c
5ac07b12fb4c39cb2415c0997f7c5b4dd5209f96 05-Dec-2019 Toomas Soome <tsoome@me.com> 12058 loader.efi: use libi386/comconsole with x86
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
soboot/Makefile
ibi386/comconsole.c
2f572942f3e92c5f77d0b5d0778be90fa16681c1 29-Nov-2019 Toomas Soome <tsoome@me.com> 12040 loader: vbe_print_mode() is missing newline
Reviewed by: Volker A. Brandt <vab@bb-c.de>
Reviewed by: Matthias Scheler <mscheler@tintri.com>
Reviewed by: Randy Fishel <randyf@sibernet.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
ibi386/vbe.c
f52943a93040563107b95bccb9db87d9971ef47d 24-Nov-2019 Andy Fiddaman <omnios@citrus-it.co.uk> 12016 Use of GNU ld should explicitly specify the required output format
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Matthias Scheler <matthias.scheler@wdc.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
tx/btx/Makefile
tx/btxldr/Makefile
tx/lib/Makefile
dboot/Makefile
mbr/Makefile
337411fcf93041fb98fbfba6506e4128cd3e1933 03-Oct-2019 Toomas Soome <tsoome@me.com> 11775 loader: reset FONT_MANUAL flag on resolution change
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Jim Klimov <jim@cos.ru>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/vbe.c
06469a5c7c9cdac51590d31967b372bc4d09a429 30-Sep-2019 Toomas Soome <tsoome@me.com> 11761 loader: add libcrypto.h, sha1 does not need to return anything
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/Makefile
8eef2ab6218419d91e0aefc223c9f2cd1c8e9a2c 20-Sep-2019 Toomas Soome <tsoome@me.com> 11740 loader: warning: unused parameter
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosmem.c
ibi386/biossmap.c
ibi386/elf32_freebsd.c
ibi386/elf64_freebsd.c
ibi386/linux.c
ibi386/multiboot.c
ibi386/pxe.c
ibi386/smbios.c
oader/main.c
cb371639cab89a5fc3698505c7dd0c75bd45a5a0 27-Sep-2019 Toomas Soome <tsoome@me.com> 11753 loader: i386_loadaddr() should check for FB address
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/i386_copy.c
10ae99ee6a0e5168918d2bba208bcf536edb08f7 09-Sep-2019 Toomas Soome <tsoome@me.com> 11667 remove duplicate lz4 implementations
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/Makefile
c00285d6d6301f5c240936788f77b9ad548fc934 16-Jul-2019 Toomas Soome <tsoome@me.com> 11718 gptzfsboot: exit() should call __exit()
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
2052a1fb16201e50b4c3a91ebcbeeccbc8276644 16-Aug-2019 Toomas Soome <tsoome@me.com> 11568 loader: pxe.c missing initializer
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/pxe.c
a8ffe4975d219124d53dcd9de30126f3a595d28f 14-Aug-2019 Toomas Soome <tsoome@me.com> 11555 gptzfsboot: boot prompt is not refreshed on device change
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
c023f651c0471d0024cb0a436d1f77bf37350180 22-Jan-2018 Toomas Soome <tsoome@me.com> 10166 loader: support com.delphix:removing
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/Makefile
4f7f1d0fa878cb07e58af9d4f2abea08273b07c7 16-Jul-2019 Toomas Soome <tsoome@me.com> 11475 gptzfsboot: update parsing the option switches
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
93aea659ee4c472e5c25f65447c3d242e4cc2fac 28-Jun-2019 Toomas Soome <tsoome@me.com> 11283 loader: remove platforms and modules we do not support
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
oot0/Makefile
oot0/boot0.S
oot0sio/Makefile
oot2/Makefile
ibfirewire/Makefile
ibfirewire/dconsole.c
ibfirewire/firewire.c
ibfirewire/fwohci.c
ibfirewire/fwohci.h
ibfirewire/fwohcireg.h
c7832f2df55c7f8d07e31fd48692e0cb47da34a2 30-May-2019 Toomas Soome <tsoome@me.com> 11218 loader: load vga text font
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/vidconsole.c
a1d63828c2e12098f43bb49de5b78a6bafc80979 07-Jun-2019 Toomas Soome <tsoome@me.com> 11212 loader: console c_probe callback must be reusable
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/vidconsole.c
7bc07ca370133372a1f6a809c593d21722732630 29-May-2019 Toomas Soome <tsoome@me.com> 11080 loader: provide knob to keep text mode
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
ibi386/vidconsole.c
oader/main.c
9a34674dce796d46567833216389d6d430925bb2 07-Apr-2019 Toomas Soome <tsoome@me.com> 11182 loader: Distinguish between "no partition" and "choose best partition" with a constant.
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
3c562093c61e10c25f10f97c2985f09afd11223f 05-May-2019 Toomas Soome <tsoome@me.com> 10919 add DEFAULT_CONSOLE_COLOR build environment knob
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/Makefile
oader/Makefile
a247ead9f3f79155102c6a57e829f47a39731301 07-Apr-2019 Toomas Soome <tsoome@me.com> 10928 loader: isoboot.c: info: ignoring unreachable code.
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
soboot/Makefile
0bce4af87ea8d4c5da5a0a27632d2ef9c1cf6aa0 02-May-2019 Toomas Soome <tsoome@me.com> 10904 loader: cstyle cleanup for main.c
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/main.c
7efc4ab5dcfd200d52afe798e576fd15b3ffad2d 09-May-2019 Toomas Soome <tsoome@me.com> 10934 loader: improve some debugging experience
Reviewed by: Gergő Doma <domag02@gmail.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
fe20e172e8a2aff4961cf65d6975729eb3582b82 07-Apr-2019 Toomas Soome <tsoome@me.com> 10927 loader: ficlPciBiosReadConfig() error: uninitialized symbol 'value'.
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biospci.c
18af157d87b4b81f71536f46eb203c55084f0e58 02-May-2019 Toomas Soome <tsoome@me.com> 10899 loader: use ldscript to build loader (10605 regression)
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/Makefile
oader/ldscript.i386
oader/main.c
e742aada08b77c795649b3e05d39213e1edcceeb 04-Apr-2019 Toomas Soome <tsoome@me.com> 10837 loader: zfsboot.c cstyle cleanup
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
40320bdcdf7a073effbd3872d29e2bd595eae22c 27-Apr-2019 Toomas Soome <tsoome@me.com> 10858 loader: add elf_i386_sol2 option where we do not use ld script
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
soboot/Makefile
a08b13667a992ffe0995985257aab50b2fb9796b 04-Apr-2019 Toomas Soome <tsoome@me.com> 10828 loader: smatch should ignore .S files
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
xeldr/Makefile
e6b6ca04e8507fd588b555801518e701ceab9eeb 28-Mar-2019 Toomas Soome <tsoome@me.com> 10605 loader: boot2 build should use ldscript
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
akefile
oot.ldscript
ptzfsboot/Makefile
soboot/Makefile
ibi386/biosdisk.c
ibi386/biosmem.c
oader/Makefile
172f446568dc0e4c9967aa7fc2e0810a0c6beab3 06-Apr-2019 Toomas Soome <tsoome@me.com> 10696 loader: use zlib-1.2.11
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ptzfsboot/Makefile
ibi386/Makefile
oader/Makefile
9491604f9b9066cbbf235d3ce5a2a9f84e682bc4 04-Apr-2019 Toomas Soome <tsoome@me.com> 10743 loader: zfsboot.c inconsistent indenting
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
f47697518b642104e6a9bc6906310e54030d2dc5 27-Mar-2019 Toomas Soome <tsoome@me.com> 10598 loader: implement map-vdisk and unmap-vdisk commands
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Robert Mustacchi <rm@joyent.com>
oader/Makefile
oader/conf.c
80e479173384212f19a5dddc26f5701d197ded91 03-Mar-2019 Toomas Soome <tsoome@me.com> 10545 loader: console should be able to print information about device
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/comconsole.c
ibi386/nullconsole.c
ibi386/spinconsole.c
ibi386/vidconsole.c
d6d53e641a3b316390a4230fe98744882d9a4c10 15-Mar-2019 Lauri Tirkkonen <lotheac@iki.fi> 10555 fix build race in usr/src/boot/sys/boot/i386/loader
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/Makefile
fec53dd46f43e58822d823ac73a281d6f0a1e782 07-Mar-2019 Toomas Soome <tsoome@me.com> 10511 loader: comconsole comc_setup should return boolean
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/comconsole.c
6e4a33937f4aeff3a5b207e49607138445d66674 03-Mar-2019 Toomas Soome <tsoome@me.com> 10498 loader: comconsole cstyle cleanup
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/comconsole.c
dbef1f18aebff7758796283d40875419be721c2b 07-Mar-2019 Toomas Soome <tsoome@me.com> 10510 loader: bios comc_probe() is out of sync with uefi version
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/comconsole.c
96cf04672307d7aacdfa73ae214d34affe5a218b 29-Nov-2018 Toomas Soome <tsoome@me.com> 10454 loader: panic does add newline for us
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/bio.c
ibi386/biosdisk.c
3ae1c8196586c672e19cabdeaf43e82e5b5dc7f5 26-Feb-2019 Toomas Soome <tsoome@me.com> 10464 loader: biosdisk.c cstyle cleanup
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
cb03d0d71ecf6972a7bbca09782a54430f482431 29-Nov-2018 Toomas Soome <tsoome@me.com> 10446 loader: split panic routine
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>
ptzfsboot/zfsboot.c
584814c74382743e01cc62cc8764cfde61718c46 29-Nov-2018 Toomas Soome <tsoome@me.com> 10443 loader: move panic.c to libstand
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>
ptzfsboot/Makefile
soboot/Makefile
oader/Makefile
86fec011b9215dec3869eac1fc39dc1aa9307340 17-Feb-2019 Toomas Soome <tsoome@me.com> 10414 loader: move libzfs to libstand and clean up Makefiles
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
akefile
akefile.inc
tx/Makefile.inc
tx/btx/Makefile
tx/btxldr/Makefile
tx/lib/Makefile
dboot/Makefile
ptzfsboot/Makefile
soboot/Makefile
ibi386/Makefile
oader/Makefile
mbr/Makefile
xeldr/Makefile
57aea9348dbfeb813b16956eec292357525e2f66 20-Feb-2019 Toomas Soome <tsoome@me.com> 10429 loader: dereferencing type-punned pointer will break strict-aliasing rules
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Robert Mustacchi <rm@joyent.com>
soboot/cd9660read.c
ibi386/biospnp.c
ibi386/bootinfo32.c
a4e6b9b671bd0b8581ffd85bbc50cdd0bfe18b13 02-Feb-2019 Toomas Soome <tsoome@me.com> 10358 our console should support 256 colors
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/vidconsole.c
2d106d6b0c1dcb62c2b9842419c54acabdc3ca0f 11-Feb-2019 Toomas Soome <tsoome@me.com> 10401 loader: biosvbe_get_mode is using wrong mask with ebx register
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/vbe.c
b18a8f641b21ebb3d94dc00253c79fe5f777cefb 12-Sep-2018 Toomas Soome <tsoome@me.com> 10199 loader: vbe should use bio_alloc for edid info
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>
ibi386/vbe.c
90c559d0abd58b80b54e9bdcfab3b4382f8b68ec 02-Nov-2017 Toomas Soome <tsoome@me.com> 10200 loader: spinconsole updates
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/spinconsole.c
a103f15bc0089ffbdb0e211871d97b6b79f59fa1 04-Jul-2017 Toomas Soome <tsoome@me.com> 10185 loader: add sha1 hash calculation
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
oader/Makefile
8d2ce326a8ec4271f68dfa69691885d8219c9bb7 29-Dec-2018 Toomas Soome <tsoome@me.com> 10184 loader: framebuffer command should report usage on bad command
Reviewed by: Andy Fiddaman <af@citrus-it.net>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/vbe.c
1fe853a05a457dfa95ddc2f2742c2421558a7c30 02-Jan-2019 Toomas Soome <tsoome@me.com> 10171 biosdisk: use int13h ah=08 and ah=15 to count the floppy devices
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/biosdisk.c
64f9afd1fd6b5f36ed2c633d603a3b551da6f3d4 07-Apr-2018 Toomas Soome <tsoome@me.com> 10066 loader: Add isoboot(5) for booting BIOS systems from HDDs containing 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>
akefile
tx/Makefile
ommon/drv.c
ommon/drv.h
soboot/Makefile
soboot/cd9660read.c
soboot/isoboot.c
3273f292544925d8d86f8e40935d5360aa609ef4 12-Sep-2018 Toomas Soome <tsoome@me.com> 10054 loader: move 16KB BSS buffer from pxe to bio and use it with biosdisk
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>
ptzfsboot/Makefile
ibi386/Makefile
ibi386/bio.c
ibi386/biosdisk.c
ibi386/libi386.h
ibi386/pxe.c
9890ff8357a674572254e0be06b175a1e8eab4b0 01-Dec-2018 Toomas Soome <tsoome@me.com> 10028 loader: implement framebuffer console
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>
ptzfsboot/zfsboot.c
ibi386/Makefile
ibi386/comconsole.c
ibi386/linux.c
ibi386/multiboot.c
ibi386/nullconsole.c
ibi386/spinconsole.c
ibi386/vbe.c
ibi386/vbe.h
ibi386/vidconsole.c
oader/Makefile
oader/chain.c
oader/main.c
863275a46b877530dd1c728df0b4e9bddb5702e3 11-Jun-2017 Toomas Soome <tsoome@me.com> 9956 loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk
Reviewed by: Norm Jacobs <naj@snapcon.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ptzfsboot/zfsboot.c
ibi386/Makefile
ibi386/bioscd.c
ibi386/biosdisk.c
ibi386/bootinfo32.c
ibi386/libi386.h
ibi386/linux.c
oader/chain.c
oader/conf.c
oader/main.c
3d4c0714448bf50d3c38268aa5fab56fef0ee496 08-Jul-2018 Toomas Soome <tsoome@me.com> 10000 loader: stop using ../zfs/libzfs.h but instead use libzfs.h
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/Makefile
ibi386/devicename.c
ibi386/multiboot.c
oader/Makefile
oader/conf.c
oader/main.c
4450d42479b62d9a48049d644ff47b97009d9da2 06-Apr-2018 Toomas Soome <tsoome@me.com> 9999 loader: Consolidate three copies of ZFS commands into a central location.
Reviewed by: John Levon <john.levon@joyent.com>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
ptzfsboot/zfsboot.c
oader/Makefile
oader/main.c
6daabf26a113f7ed649c4995afca2ddad12c662b 23-Aug-2016 Toomas Soome <tsoome@me.com> 9991 loader: optimize for size
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>
dboot/Makefile
ibi386/Makefile
oader/Makefile
xeldr/Makefile
e84b53f403271e630eb5d153a42b43ad825c55e6 15-Apr-2018 Toomas Soome <tsoome@me.com> 9843 loader: pxe receive can be simpler and pxe put should check for data size
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Garrett D'Amore <garrett@damore.org>
ibi386/pxe.c
12d65476afc93e61685ea633c371bdbada4e2300 09-Jul-2018 Toomas Soome <tsoome@me.com> 9974 loader: comconsole.c unused variable 'intbuf'
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/comconsole.c
7a19142621d2577f80e8f03a082e1e7b44c00a29 09-Nov-2018 Toomas Soome <tsoome@me.com> 9973 loader: use smbios specific defines only with smbios.c
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
ibi386/Makefile
d9256fff79245867eed7054793d48f5656f5a6d0 17-Jul-2016 Toomas Soome <tsoome@me.com> 9665 loader: UEFI loader needs to set ISADIR based on hardware
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/Makefile
ibi386/bootinfo64.c
ibi386/cpuid.c
ibi386/libi386.h
oader/main.c
f6dea603a339e9ce32cc78b775543b0cccbefac2 03-Nov-2018 Toomas Soome <tsoome@me.com> 9955 loader: export boot pool and vdev GUID
Reviewed by: Adam Števko <adam.stevko@gmail.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/main.c
124619e5421ff751660c822c15c320ddf7800a5a 15-Mar-2017 Toomas Soome <tsoome@me.com> 9954 loader: always set media size from partition.
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
b75eb7e6b5e51c1d1a8023c478487c4f4542768f 02-Jun-2017 Toomas Soome <tsoome@me.com> 9840 loader: do not repeat int13 calls when we have no media
9841 loader: issue edd probe before legacy ah=08
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
3602e97d70b31e6f0ae7e1d6fdcd52f4c0e0fbaf 02-Nov-2018 Toomas Soome <tsoome@me.com> 9949 loader: do not probe floppy devices for zfs
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Dan McDonald <danmcd@joyent.com>
oader/main.c
388010da9085a461c9700f1e3664b8f2ce14cd55 29-Aug-2016 Toomas Soome <tsoome@me.com> 9911 loader: use crc32 from libstand (libz)
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
oader/Makefile
83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f 16-Aug-2016 Toomas Soome <tsoome@me.com> 9664 loader: need UEFI32 support
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>
akefile
akefile.inc
tx/btx/Makefile
tx/btxldr/Makefile
tx/lib/Makefile
ptzfsboot/Makefile
ibi386/Makefile
oader/Makefile
15aeb4d1148772724cf568e1f7a13fbb99f11ab8 09-Aug-2018 Toomas Soome <tsoome@me.com> 9848 libi386: pxe.h cstyle cleanup
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/pxe.h
c952f9c1bd80512c5c1db6f7c8c4b49d40154098 09-Aug-2018 Toomas Soome <tsoome@me.com> 9844 libi386: Fix typo in pxe.h
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/pxe.h
6649cbcc75f82cb221ebe2ee6f5afc2001249848 09-Jul-2018 Toomas Soome <tsoome@me.com> 9784 loader: multiboot.c has unused variables and function
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/multiboot.c
c9a7c757006f9d80806dedf907c3e03ab5ae04e4 15-Aug-2018 Toomas Soome <tsoome@me.com> 9743 libi386: biosdisk should use BD_RD and BD_WR constants
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
b075503f221374dd0495c40e8811d229cb9fdc74 09-Jul-2018 Toomas Soome <tsoome@me.com> 9783 loader: linux.c: format '%x' expects argument of type 'unsigned int'
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/linux.c
570479901769888c6a35dcd8d94242a926d0bd87 03-Aug-2018 Toomas Soome <tsoome@me.com> 9699 loader: biosdisk should prefer smaller (safer) sectors value from INT13
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
fec4bdb512708a1a9c886ed7f84ce353ec85b486 09-Jul-2018 Toomas Soome <tsoome@me.com> 9767 loader: linux.c unused variable 'mem'
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/linux.c
f8e0ecf7cceff807dcd13fe031936e1ff28193e3 16-Aug-2018 Toomas Soome <tsoome@me.com> 9742 libi386: Add workaround for HP BIOS issues
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
7ed546340881b42865171ddfa1a6167b289faae3 28-Jul-2018 Robert Mustacchi <rm@joyent.com> 9684 Transform GCC_ROOT->GNUC_ROOT
Reviewed by: Toomas Some <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
tx/btx/Makefile
tx/btxldr/Makefile
tx/lib/Makefile
dboot/Makefile
ptzfsboot/Makefile
ibi386/Makefile
oader/Makefile
xeldr/Makefile
43f9d55fa4bea101f8b3961606dec0af0b38b2ab 16-Aug-2018 Toomas Soome <tsoome@me.com> 9741 libi386: fix DEBUG messages in biosdisk
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
e8fda3522f688f9e55aa251eafc9b42b78717d40 16-Aug-2018 Toomas Soome <tsoome@me.com> 9740 libi386: use snprintf in biosdisk and style fixes
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
64a170cf91c8d267e7707c00ac13639160db85cd 04-Aug-2018 Toomas Soome <tsoome@me.com> 9703 loader: stage1 should not probe floppies for zfs
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
9fd537180d8c7ca186c4842f6262016f5e418d10 09-Aug-2018 Toomas Soome <tsoome@me.com> 9668 loader: rename zfsloader to loader
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
dboot/cdboot.S
ptzfsboot/zfsboot.c
oader/Makefile
xeldr/Makefile
e3c18722ae67aad9d682b8066dc32d5d9991489c 06-Jun-2018 Toomas Soome <tsoome@me.com> 9583 loader: remove devdesc comments and assertions
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
ibi386/libi386.h
9e08026531804b281902d6ae5ab96070da01ea7d 14-Jun-2018 Toomas Soome <tsoome@me.com> 9603 loader: define bootprog_info in bootstrap.h
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/multiboot.c
oader/main.c
4a04e8db7f069cc2eb910470e630778f35ef3c44 03-Dec-2017 Toomas Soome <tsoome@me.com> 8905 loader: add skein/edonr support
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Ken Mays <kmays2000@gmail.com>
Reviewed by: C Fraire <cfraire@me.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/gptldr.S
5855bf06da593dee5899b9077ff2318df7a7c068 19-May-2018 Toomas Soome <tsoome@me.com> 9543 loader: bd_io needs a bit cleanup
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
207bc6d049369709a154c840750e0a74a9ff0a76 21-May-2018 Toomas Soome <tsoome@me.com> 9544 loader: i386/Makefile should have target all before other targets
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
akefile
c142ce19e94245c3c84e5d2f068bdbbf1bb952d7 13-Mar-2018 Toomas Soome <tsoome@me.com> 9278 loader: Remove d_type from devdesc.
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
ibi386/biosdisk.c
ibi386/bootinfo32.c
ibi386/devicename.c
oader/main.c
76b35943c866f9d879ff5fc7e6fab17bef2b3402 13-Mar-2018 Toomas Soome <tsoome@me.com> 9275 loader: Use the actual struct devdesc at the start of all *_devdesc structs
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ptzfsboot/zfsboot.c
ibi386/bioscd.c
ibi386/biosdisk.c
ibi386/bootinfo32.c
ibi386/devicename.c
ibi386/libi386.h
ibi386/linux.c
oader/chain.c
oader/main.c
3e8bfa75f73c9b5453b9ac29c9febcf211f061be 13-Mar-2018 Toomas Soome <tsoome@me.com> 9274 loader: Make struct libi386_devdesc match the struct devdesc better
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/libi386.h
0a06a804903b8c0464e65f18bfa5f32c5f14147b 13-Mar-2018 Toomas Soome <tsoome@me.com> 9272 loader: Minor cosmetic changes.
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/libi386.h
23274804946ea79b54ae682df4d33bbbb30b42ee 16-May-2016 Toomas Soome <tsoome@me.com> 8758 loader: boot1.efi needs versioning
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/Makefile
ptzfsboot/multiboot.S
ptzfsboot/zfsboot.c
ibi386/multiboot.c
ibi386/multiboot.h
1cfad7ce453b4a7fce6acafb641bef8702579395 22-Feb-2018 Toomas Soome <tsoome@me.com> 9167 gptzfsboot and zfsloader can't find slices inside PTABLE_VTOC label after 9099
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>
Approved by: Dan McDonald <danmcd@joyent.com>
ptzfsboot/zfsboot.c
31898fe726d1ca3a719847c87e92cd9426558a3c 11-Feb-2018 Toomas Soome <tsoome@me.com> 9099 loader: Solaris 2 partition may have no VTOC
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ptzfsboot/zfsboot.c
ff074caab09347cf7a3028cad320325b14d826ce 27-Jan-2018 Richard Lowe <richlowe@richlowe.net> 9006 parallel loader builds fail sporadically
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Gordon Ross <gwr@nexenta.com>
akefile
a3907569cb648b92b09b4854131a106aafecab36 09-Dec-2017 Toomas Soome <tsoome@me.com> 8911 loader: move ficl outb and inb into libi386
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biospci.c
68d770451811f1a9144cdbef19fce785d07f5f69 04-Dec-2017 Toomas Soome <tsoome@me.com> 8888 loader: rename STAND to _STANDALONE
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/Makefile
oader/Makefile
8600fd4d298d030074e320640089504e8d45668e 17-Sep-2017 Toomas Soome <tsoome@me.com> 8681 loader: bios loader should check the smap while loading the modules
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Reviewed by: Ken Mays <maybird1776@yahoo.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/Makefile
ibi386/i386_copy.c
ibi386/libi386.h
oader/main.c
859472da62d5df230117a53edc3cfcc61d5896ac 19-Mar-2017 Toomas Soome <tsoome@me.com> 8140 loader: network read rework
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/multiboot.c
ibi386/pxe.c
ibi386/pxe.h
1ed324dd33fca02192d31bad13a72f6531ad4918 12-Sep-2017 Toomas Soome <tsoome@me.com> 8651 loader: biosmem allocate heap just below 4GB
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Ken Mays <maybird1776@yahoo.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosmem.c
30c75cb09b4d5e86a94a25a9a7ab7481510b57b0 13-Mar-2016 Toomas Soome <tsoome@me.com> 8093 loader.efi: cleanup loader main and implement comconsole
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibfirewire/dconsole.c
ibi386/comconsole.c
ibi386/nullconsole.c
ibi386/spinconsole.c
f9feecc12f00b97b49d542398fb3b5a452da0bbc 09-Oct-2016 Toomas Soome <tsoome@me.com> 8139 loader: efi multiboot2 update
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/libi386.h
ibi386/multiboot.c
ibi386/pxe.c
eee590482ee515262a7a144e0c12a96e67315e42 11-Nov-2016 Toomas Soome <tsoome@me.com> 7846 loader: UEFI variable support development
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/Makefile
ibi386/biospci.c
ibi386/libi386.h
7b2aa5025b5cb19357aa7a3fb2d5630190d0c552 22-Jun-2017 Toomas Soome <tsoome@me.com> 8421 loader: chain load relocate data declaration is bad
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Dillon Amburgey <dillona@dillona.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/libi386.h
ibi386/linux.c
oader/chain.c
78916deaa2ec29fc04f5a0cddacf4bd749a2188f 13-Jun-2017 Toomas Soome <tsoome@me.com> 8415 loader: biosdisk comment wording
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
ibi386/biosdisk.c
422eb17feeb8fadbfa2a80faf5c8a8d2987f9196 10-Jun-2017 Toomas Soome <tsoome@me.com> 8374 loader: devicename.c cleanup
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: John Howard <Echosoft.LLC@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>
ibi386/devicename.c
4c004ea84c324520a1bac324e9f69d22ab4c5cd9 19-May-2017 Toomas Soome <tsoome@me.com> 8303 loader: biosdisk interface should be able to cope with 4k sectors
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/biosdisk.c
84e6955df14dc7f06618ed336ac0a78ba258feb6 06-May-2017 Toomas Soome <tsoome@me.com> 8171 loader: distinguish NFS versus TFTP boot by rootpath
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
ibi386/pxe.c
0b5e246872850785d2888ff8f09da0bfef25f0f3 20-Apr-2017 Toomas Soome <tsoome@me.com> 7908 add loader manpage to pkg://system/boot/loader
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Yuri Pankov <yuripv@gmx.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ptzfsboot/gptzfsboot.8
xeldr/pxeboot.8
a4a8e1820b3e7dcf4d8e08ffcb37b911b8ad5003 21-Apr-2017 Toomas Soome <tsoome@me.com> 8091 gptzfboot: status does print duplicate header line
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
3dab25019f363b9dfef49cb3eeb29b0b2023b85b 15-Mar-2017 Toomas Soome <tsoome@me.com> 8010 loader: want mechanism to avoid RA with bcache
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/bioscd.c
ibi386/biosdisk.c
76608ff7a54afda798e7fdc98681fb6d37322109 21-Jan-2017 Toomas Soome <tsoome@me.com> 7838 loader: pass loader environment to kernel as module
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
oader/main.c
14ee0d29c415966483c8c602b05bf27669c29497 09-Oct-2016 Toomas Soome <tsoome@me.com> 7462 loader should support multiboot2 protocol
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
ibi386/biosacpi.c
ibi386/multiboot.c
ibi386/multiboot_tramp.S
oader/Makefile
oader/conf.c
oader/main.c
edb35047b6b720980b6de7117a950b94ae288202 07-Nov-2016 Toomas Soome <tsoome@me.com> 7540 loader zfs should check all labels
Reviewed by: Andriy Gapon <agapon@gmail.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
ibi386/biosdisk.c
oader/main.c
7ee17e4e3475b9853902250ffd15561b2ab6780e 20-Mar-2017 Toomas Soome <tsoome@me.com> 7987 loader: pxeboot should avoid unnecessary DHCP request
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
ibi386/pxe.c
e4874eaac5b46e37d15ab25089733219a80a96e6 30-Mar-2017 Toomas Soome <tsoome@me.com> 8014 loader: remove NFSv2 reader code
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
ibi386/pxe.c
fe1911ad73a5ca1257fe32d4450a7689fabedbde 19-Mar-2017 Toomas Soome <tsoome@me.com> 7984 loader: move bios getsecs into time.c
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Juraj Lutter <juraj@lutter.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/pxe.c
ibi386/time.c
f1affb5d8b7a7685b9b3ca0a4825efc208e4ac22 19-Mar-2017 Toomas Soome <tsoome@me.com> 7983 loader: pxe.h constants have wrong values
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Juraj Lutter <juraj@lutter.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/pxe.h
f8ebbf5c160aca32db6d3edafa7d633686ac1c02 15-Mar-2017 Toomas Soome <tsoome@me.com> 7972 loader: biosdisk read error message needs filtering and is missing newline
Reviewed by: Marcel Telka <marcel@telka.sk>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ibi386/biosdisk.c
f6c9444388aee97beabfda543e0845ab11c9d7b1 03-Jan-2017 Toomas Soome <tsoome@me.com> 7715 loader binaries causes wsdiff false positives
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
oader/Makefile
oader/main.c
oader/version
04a6e8dc8abf4b59d916eb0cf90cd3328b632b38 02-Jan-2017 Toomas Soome <tsoome@me.com> 7720 embedded versioning in loader should not use date in version string
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/Makefile
6fec69aa7d808587436432f75023de288451324f 19-Jan-2017 Toomas Soome <tsoome@me.com> 7788 loader: zfs boot should check for provided fstype
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/multiboot.c
04f8e09339a9f05578b71312033d46d49376f828 10-Nov-2016 Toomas Soome <tsoome@me.com> 7891 loader.efi: EFI time setup
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/pxe.c
2e52d653fff46539bd331c34c8027343cafa1ee0 22-Feb-2017 Toomas Soome <tsoome@me.com> 7906 loader: biosdisk should report IO error from INT13
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/biosdisk.c
bde4412094f34e2e3709f5b142e28975ef437670 18-Feb-2017 Toomas Soome <tsoome@me.com> 7905 loader: bd_open should check for error from disk_open
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Marcel Telka <marcel@telka.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/biosdisk.c
74207d1d4df9f8f95dbf4932ea9049f9cf7b6058 22-Feb-2017 Toomas Soome <tsoome@me.com> 7904 loader: remove open_disk cache
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/biosdisk.c
cff899ea9243cc9336cf0af13fd3c8416466ae0d 20-Nov-2016 Toomas Soome <tsoome@me.com> 7599 loader biosdisk fix for 2+TB disks.
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/biosdisk.c
560b2482e2c940112b49e908c56ce8a4860f3f9b 05-Feb-2017 Toomas Soome <tsoome@me.com> 7847 loader: disk io should not use alloca()
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
tx/lib/btxv86.h
ibi386/bioscd.c
ibi386/biosdisk.c
c21f2c4349fbfe190f08e04d2cb639d24b4e4f60 06-Feb-2017 Toomas Soome <tsoome@me.com> 7841 loader: wrong device name is set for GPT partition
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
oader/main.c
603ef0dd313c5c91c613d6d49d88d341ef9d1991 02-Dec-2016 Toomas Soome <tsoome@me.com> 7642 loader: gptzfsboot i386_zfs_probe can hung the boot
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
dcba96fe6535681ea4a912e4b512a4e5ba59182e 09-Oct-2016 Toomas Soome <tsoome@me.com> 7649 loader.efi: fix extraction of firmare table info for smbios and acpi.
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
ibi386/smbios.c
6a81003a6cb2a9fe9b6a4acbc0c1a6ec5c0ebbec 21-Jan-2017 Toomas Soome <tsoome@me.com> 7795 loader: gcc6 build warnings
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
ptzfsboot/zfsboot.c
b68080e04b742cedcb289c561db3fd1b9ca6fd03 09-Nov-2016 Toomas Soome <tsoome@me.com> 7559 pxeboot: Add nfs.read_size tunable.
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Dan McDonald <danmcd@omniti.com>
xeldr/pxeboot.8
92f29c4ad7c40b844424bb1858c06f2baea67ddd 28-Dec-2016 Toomas Soome <tsoome@me.com> 7695 loader btxldr: process all PT_LOAD segments, not just the first two
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
tx/btxldr/btxldr.S
03502720e0c6f75cbaab12fa1ef2917fbc2eebd1 11-Nov-2016 Toomas Soome <tsoome@me.com> 7686 loader: spelling fixes in comments.
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibfirewire/dconsole.c
ibfirewire/fwohci.c
ibi386/amd64_tramp.S
ibi386/pxe.h
38dea9108e50a529bc3aebcfd86529a50dfa2140 25-Nov-2016 Toomas Soome <tsoome@me.com> 7618 loader: dosfs can corrupt memory
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/bioscd.c
ibi386/biosdisk.c
ibi386/pxe.c
aa61755ec0c079ce801724a2c40b69deaa46822b 08-Nov-2016 Toomas Soome <tsoome@me.com> 7567 Netboot: allow both tftpfs and nfs in both pxeboot and loader.efi
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Adam Števko <adam.stevko@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/Makefile
ibi386/pxe.c
oader/Makefile
oader/conf.c
cce7ee2975fc461e6c6d5f16311473e01fe32e52 13-Dec-2016 Toomas Soome <tsoome@me.com> 7666 loader: silence btxld by removing -v flag
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Dan McDonald <danmcd@omniti.com>
ptzfsboot/Makefile
oader/Makefile
xeldr/Makefile
fcd334223a4d858a57152c6578a93eb8791a634f 21-Nov-2016 Toomas Soome <tsoome@me.com> 7608 boot2 will deadlock if extended keys are used on text input
Reviewed by: Robert Mustacchi <rm@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ommon/cons.c
c21cf5546b8ddf44b99bfb91d08e6e861c047873 08-Nov-2016 Toomas Soome <tsoome@me.com> 7554 libstand: add interface-mtu option
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibi386/pxe.c
79bea51b346d62b423bd44f00d99b3deb4d10d0b 04-Dec-2016 Toomas Soome <tsoome@me.com> 7641 loader: disk/part api needs to use uint64_t offsets
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Juraj Lutter <juraj@lutter.sk>
Approved by: Dan McDonald <danmcd@omniti.com>
ptzfsboot/zfsboot.c
ibi386/biosdisk.c
502b33a50609aec2d2a1f0465da1ad3bac47d74a 18-Nov-2016 Toomas Soome <tsoome@me.com> 7593 lsdev device name section headers should be printed by dv_print callback.
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
ibfirewire/firewire.c
ibi386/bioscd.c
ibi386/biosdisk.c
ibi386/pxe.c
3faa67c4f6f8f33a78fe84ef48445aeb0ce858d3 10-Nov-2016 Toomas Soome <tsoome@me.com> 7566 Add kernel environment variables under smbios.system.
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Adam Števko <adam.stevko@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/smbios.c
9c02c7edf62c061c8b4d3134fb190ea51af6f69f 18-Nov-2016 Dan McDonald <danmcd@omniti.com> 7565 loader: report sector size and number of sectors in lsdev output for bios disks
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Dan McDonald <danmcd@omniti.com>
ibi386/biosdisk.c
8ab1c3f559468e655c4eb8acce993320403dd72b 14-Oct-2016 Toomas Soome <tsoome@me.com> 7469 loader should use acpica provided by OS
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Gordon Ross <gwr@nexenta.com>
ibi386/Makefile
e547e4e8adbc4f31e3fac2e9d89d20e99911227c 01-Oct-2016 Andrew Stormont <astormont@racktopsystems.com> 7438 intermittent build failures from the new boot loader
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Dan McDonald <danmcd@omniti.com>
ptzfsboot/Makefile
ibi386/Makefile
oader/Makefile
5cbe397111597bc67a2d5d429b52a503f55a14b3 29-Sep-2016 Toomas Soome <tsoome@me.com> 7437 Add the missing space between .asciz directive and opening quote in btxldr.S
Reviewed by: Alexander Pyhalov <apyhalov@gmail.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
tx/btxldr/btxldr.S
199767f8919635c4928607450d9e0abb932109ce 24-Oct-2015 Toomas Soome <tsoome@me.com> 5061 freebsd boot loader integration (loader project)
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Cody Mello <melloc@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
akefile
akefile.inc
oot0/Makefile
oot0/boot0.S
oot0sio/Makefile
oot2/Makefile
tx/Makefile
tx/Makefile.inc
tx/btx/Makefile
tx/btx/btx.S
tx/btxldr/Makefile
tx/btxldr/btxldr.S
tx/lib/Makefile
tx/lib/btxcsu.S
tx/lib/btxsys.s
tx/lib/btxv86.h
tx/lib/btxv86.s
dboot/Makefile
dboot/cdboot.S
ommon/bootargs.h
ommon/cons.c
ommon/cons.h
ommon/drv.c
ommon/drv.h
ommon/edd.h
ptzfsboot/Makefile
ptzfsboot/gptldr.S
ptzfsboot/gptzfsboot.8
ptzfsboot/lib.h
ptzfsboot/multiboot.S
ptzfsboot/sio.S
ptzfsboot/zfsboot.c
ibfirewire/Makefile
ibfirewire/dconsole.c
ibfirewire/firewire.c
ibfirewire/fwohci.c
ibfirewire/fwohci.h
ibfirewire/fwohcireg.h
ibi386/Makefile
ibi386/amd64_tramp.S
ibi386/biosacpi.c
ibi386/bioscd.c
ibi386/biosdisk.c
ibi386/biosmem.c
ibi386/biospci.c
ibi386/biospnp.c
ibi386/biossmap.c
ibi386/bootinfo.c
ibi386/bootinfo32.c
ibi386/bootinfo64.c
ibi386/comconsole.c
ibi386/devicename.c
ibi386/elf32_freebsd.c
ibi386/elf64_freebsd.c
ibi386/i386_copy.c
ibi386/i386_module.c
ibi386/libi386.h
ibi386/linux.c
ibi386/linux.h
ibi386/multiboot.c
ibi386/multiboot.h
ibi386/multiboot_tramp.S
ibi386/nullconsole.c
ibi386/pread.c
ibi386/pxe.c
ibi386/pxe.h
ibi386/pxetramp.s
ibi386/relocater_tramp.S
ibi386/smbios.c
ibi386/smbios.h
ibi386/spinconsole.c
ibi386/time.c
ibi386/vidconsole.c
oader/Makefile
oader/chain.c
oader/conf.c
oader/help.i386
oader/loader.rc
oader/main.c
oader/version
mbr/Makefile
mbr/pmbr.s
xeldr/Makefile
xeldr/pxeboot.8
xeldr/pxeldr.S