summaryrefslogtreecommitdiff
path: root/usr/src/boot/sys
AgeCommit message (Collapse)AuthorFilesLines
2018-11-159976 boot1.efi: unused functions in zfs_module.cToomas Soome1-0/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129974 loader: comconsole.c unused variable 'intbuf'Toomas Soome1-1/+0
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>
2018-11-129973 loader: use smbios specific defines only with smbios.cToomas Soome3-7/+8
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129970 loader: fix EFI getchar() for multiple consolesToomas Soome2-20/+31
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-129665 loader: UEFI loader needs to set ISADIR based on hardwareToomas Soome9-51/+167
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-099955 loader: export boot pool and vdev GUIDToomas Soome2-11/+8
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>
2018-11-099954 loader: always set media size from partition.Toomas Soome3-31/+32
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-099964 loader.efi: comc_ischar is brokenToomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-11-059933 libefi: Simplify the EFI delay() function by calling BS->Stall()Toomas Soome1-13/+2
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-11-029840 loader: do not repeat int13 calls when we have no mediaToomas Soome1-75/+203
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>
2018-11-029949 loader: do not probe floppy devices for zfsToomas Soome1-0/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-259773 loader.efi: parity and stop bits switches are missing default caseToomas Soome1-8/+41
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-10-249853 loader.efi: pointer targets in passing argument 2 of 'efi_print_global' ↵Toomas Soome1-1/+2
differ in signedness Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-249890 loader.efi: add poweroff commandToomas Soome1-0/+17
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-239911 loader: use crc32 from libstand (libz)Toomas Soome9-154/+34
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-10-139664 loader: need UEFI32 supportToomas Soome55-602/+899
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2018-10-039848 libi386: pxe.h cstyle cleanupToomas Soome1-98/+102
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-189844 libi386: Fix typo in pxe.hToomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-09-109786 loader.efi: enumeration value 'EfiMaxMemoryType' not handled in switchToomas Soome1-1/+3
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-109785 loader.efi: variable 'attr' set but not usedToomas Soome1-2/+0
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-109784 loader: multiboot.c has unused variables and functionToomas Soome1-17/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-099743 libi386: biosdisk should use BD_RD and BD_WR constantsToomas Soome1-9/+11
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>
2018-09-069783 loader: linux.c: format '%x' expects argument of type 'unsigned int'Toomas Soome1-1/+1
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>
2018-09-049771 loader.efi: 'handles' is used uninitialized in comconsole.cToomas Soome1-0/+1
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-049770 loader.efi: unused variable 'cons' in comconsole.cToomas Soome1-1/+1
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-299699 loader: biosdisk should prefer smaller (safer) sectors value from INT13Toomas Soome1-1/+1
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-289766 loader: 'mbi' may be used uninitializedToomas Soome1-0/+1
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-289764 loader.efi: 'efi_mmap' is used uninitializedToomas Soome1-0/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-289767 loader: linux.c unused variable 'mem'Toomas Soome1-1/+0
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>
2018-08-289742 libi386: Add workaround for HP BIOS issuesToomas Soome1-0/+19
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-279684 Transform GCC_ROOT->GNUC_ROOTRobert Mustacchi14-14/+14
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>
2018-08-219741 libi386: fix DEBUG messages in biosdiskToomas Soome1-2/+2
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>
2018-08-209740 libi386: use snprintf in biosdisk and style fixesToomas Soome1-6/+4
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-169717 libstand: build with -Wall onlyToomas Soome1-3/+1
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-169703 loader: stage1 should not probe floppies for zfsToomas Soome1-0/+2
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-139716 libstand: cstyle cleanup of what we just did touchToomas Soome1-0/+3
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-08-099668 loader: rename zfsloader to loaderToomas Soome10-41/+22
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-069636 loader: colon is not supported in zfs dataset nameToomas Soome2-9/+25
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-07-199477 loader: cstyle update of common/commands.cToomas Soome1-341/+353
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2018-07-189660 loader: fix typos in libefi/env.cToomas Soome1-2/+2
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-189615 loader: cstyle fixes for some common filesToomas Soome3-547/+564
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-179652 loader.efi: use explicit lea in multiboot_tramp.SToomas Soome1-5/+5
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099613 loader: Fix some resource leaks in common/boot.cToomas Soome1-4/+8
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2018-07-099612 loader.efi: Migrate has_keyboard to bool.Toomas Soome1-7/+7
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-099583 loader: remove devdesc comments and assertionsToomas Soome6-38/+24
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>
2018-07-099603 loader: define bootprog_info in bootstrap.hToomas Soome9-18/+11
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209602 loader.efi: Use bool for vargood, since it's a boolean.Toomas Soome1-4/+5
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Andy Fiddaman <af@citrus-it.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-209475 libefi: Do not return only if ReceiveFilter failsToomas Soome1-6/+4
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Ken Mays <kmays2000@gmail.com> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-198905 loader: add skein/edonr supportToomas Soome9-47/+401
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>
2018-06-119543 loader: bd_io needs a bit cleanupToomas Soome1-126/+124
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Approved by: Dan McDonald <danmcd@joyent.com>