summaryrefslogtreecommitdiff
path: root/usr/src/boot/sys
AgeCommit message (Collapse)AuthorFilesLines
2020-08-2513003 console: multiple issues related to colors and font loading and switchingToomas Soome14-129/+264
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-2113068 gptzfsboot: command from /boot/config should be nul terminatedToomas Soome1-1/+6
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-08-1113019 loader.efi: cursor and pixel draw should use Blt() if possibleToomas Soome1-15/+123
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-2912992 loader: logo-illumos.4th needs to have mode resetsToomas Soome1-19/+19
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-07-2812982 ambiguous instructions require an explicit suffixAndy Fiddaman1-4/+4
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0812927 loader: move zfs_boot_args to bootargs.hToomas Soome1-6/+12
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-05-1812733 loader: autoboot_timeout greater than 10 is not shownToomas Soome1-15/+9
Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Alexander Eremin <aeremin@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-04-0912448 loader: improve boot options for kmdb and framebufferAndy Fiddaman6-436/+197
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-03-2212400 loader: misaligned access of dos_partition structureToomas Soome1-1/+7
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-2712333 loader: replace zfs_alloc/zfs_free with malloc/freeToomas Soome1-21/+44
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-02-2412335 loader: can not load zero sized fileToomas Soome2-3/+9
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jorge Schrauwen <jorge@blackdot.be> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-1512211 loader: build with smatch fixesToomas Soome3-5/+2
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0712266 loader: rewrite zfs reader zap code to use mallocToomas Soome1-3/+8
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-02-0312272 loader: bc_add can not use any other probes than ah=0x4bToomas Soome1-51/+97
Reviewed by: Alexander Eremin <a.eremin@nexenta.com> Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-1712194 gptzfsboot: replace tab by 8 spacesToomas Soome1-3/+29
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-1711974 loader: add support for hybrid PMBR for GPT partition tableToomas Soome1-14/+9
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-1412094 loader should be configured for serial consoleJohn Levon1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-1112177 loader: bioscd probe can get sector size 0Toomas Soome1-1/+3
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-01-0612078 loader: rewrite zfs vdev initializationToomas Soome2-7/+7
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1812090 loader.efi: efi_readkey_ex needs to check the key despite the shift ↵Toomas Soome1-4/+8
status or toggle status Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1812091 loader: biosdisk.c: Use symbolic names for int13 callsToomas Soome2-28/+44
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1812073 loader: devopen dereference after freeToomas Soome1-10/+6
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1812072 loader: vdisk dereference after freeToomas Soome1-2/+2
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1712089 loader.efi: ExitBootServices() can fail even if we got memory mapToomas Soome1-15/+33
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-1612074 loader: cd9660_open() warn: is 'buf' large enough for 'struct ↵Toomas Soome1-1/+3
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>
2019-12-0612058 loader.efi: use libi386/comconsole with x86Toomas Soome11-15/+29
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0612049 loader: ReadKeyStrokeEx may return partial keystrokesToomas Soome1-3/+4
Reviewed by: Randy Fishel <randyf@sibernet.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0612044 loader.efi: fix cd boot for cisco C220M3Toomas Soome1-5/+21
Reviewed by: Matthias Scheler <mscheler@tintri.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-12-0212018 loader.efi: efipart needs better support detecting nested partitionsToomas Soome4-252/+298
Reviewed by: Matthias Scheler <mscheler@tintri.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-12-0212040 loader: vbe_print_mode() is missing newlineToomas Soome1-3/+3
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>
2019-11-2612016 Use of GNU ld should explicitly specify the required output formatAndy Fiddaman6-6/+14
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-2511938 loader.efi: HARDDRIVE_DEVICE_PATH may have subpathsToomas Soome1-12/+58
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-11-2111973 tem: we only can translate colors 0-7Toomas Soome1-6/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1511940 loader: multiboot2_loadfile read error should include file name and ↵Toomas Soome1-1/+2
newline Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1411933 loader: we can not read log device but we need to know aboutToomas Soome1-0/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-1311930 loader: factor out label and uberblock load from vdev_probe, add MMP ↵Toomas Soome1-4/+93
checks Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0511917 loader: recognize apfsToomas Soome3-7/+12
Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-0411888 loader: calculate physical vdev psize from asizeToomas Soome1-1/+2
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2911883 loader: zio_checksum_verify should check byteswapToomas Soome2-1/+9
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Andy Stormont <AStormont@racktopsystems.com> Reviewed by: Kody Kantor <kody.kantor@joyent.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-10-1011779 loader.efi: framebuffer cstyle cleanupToomas Soome1-28/+29
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0411775 loader: reset FONT_MANUAL flag on resolution changeToomas Soome3-3/+10
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>
2019-10-0411761 loader: add libcrypto.h, sha1 does not need to return anythingToomas Soome6-9/+35
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0411760 loader: add explicit_bzero() to libstandToomas Soome1-0/+6
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0411740 loader: warning: unused parameterToomas Soome19-53/+54
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0411753 loader: i386_loadaddr() should check for FB addressToomas Soome1-3/+24
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-0111756 loader: isapnp cstyle cleanupToomas Soome1-187/+196
Reviewed by: C Fraire <cfraire@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-09-3011755 loader: command_lsmod does show garbage on screenToomas Soome1-1/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-2811717 loader.efi: efipart needs to use ioalignToomas Soome1-24/+113
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-09-2711667 remove duplicate lz4 implementationsToomas Soome7-333/+8
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-2011588 loader: isapnp.c: this statement may fall throughToomas Soome1-3/+2
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>