summaryrefslogtreecommitdiff
path: root/usr/src/boot/sys
AgeCommit message (Collapse)AuthorFilesLines
2017-10-068647 loader should support large_dnodeToomas Soome2-11/+51
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-038422 uts: basic UEFI support for illumosToomas Soome1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-09-288686 loader.efi: replace comconsole_speed with ttya-modeToomas Soome1-6/+8
Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-09-258646 loader: replace EFI part devices.Toomas Soome7-199/+965
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-198651 loader: biosmem allocate heap just below 4GBToomas Soome1-129/+144
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>
2017-09-048598 loader: Fix BSD label partition end sector calculation.Toomas Soome1-1/+1
Reviewed by: James Blachly <james.blachly@gmail.com> Reviewed by: John Howard <Echosoft.LLC@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-028093 loader.efi: cleanup loader main and implement comconsoleToomas Soome9-198/+704
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-308139 loader: efi multiboot2 updateToomas Soome14-126/+906
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-08-178092 loader.efi: set console mode early in efi_main()Toomas Soome2-3/+28
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-168455 Simple post-mortem reporter for amd64 loader.efiToomas Soome9-35/+1226
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-167846 loader: UEFI variable support developmentToomas Soome26-328/+1849
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-118559 Add EFI utility functions to libefiToomas Soome3-142/+254
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-07-138421 loader: chain load relocate data declaration is badToomas Soome3-45/+42
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Dillon Amburgey <dillona@dillona.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-06-248420 loader.efi: EFI_MEMORY_DESCRIPTOR and EFI_BLOCK_IO_MEDIA need paddingToomas Soome2-2/+5
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-218415 loader: biosdisk comment wordingToomas Soome1-4/+4
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-06-218374 loader: devicename.c cleanupToomas Soome2-145/+148
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: John Howard <Echosoft.LLC@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2017-06-128303 loader: biosdisk interface should be able to cope with 4k sectorsToomas Soome1-186/+163
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-06-128131 loader: add support for chain and device BE'sToomas Soome2-53/+109
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-06-108130 loader: enable BE menu if we have BE listToomas Soome1-2/+2
Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-06-028132 loader: boot does leave BE menu in environmentToomas Soome1-7/+25
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-05-308271 loader: Replacing iterating over rootpath by strsepToomas Soome1-8/+6
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Alexander Pyhalov <alp@rsu.ru> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-278171 loader: distinguish NFS versus TFTP boot by rootpathToomas Soome2-15/+9
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>
2017-05-258099 loader: do not build complex commandline for mb2 kernelToomas Soome1-145/+199
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-05-257908 add loader manpage to pkg://system/boot/loaderToomas Soome14-3616/+0
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-05-028091 gptzfboot: status does print duplicate header lineToomas Soome1-3/+0
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-05-028119 loader: acpiv1 multiboot2 tag is set up with wrong sizeToomas Soome1-7/+7
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-05-018117 loader.efi: ResetSystem does not use data with EFI_SUCCESSToomas Soome1-2/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-05-018128 loader: chainloader menu entry has double l in menu.rcToomas Soome1-2/+2
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-278010 loader: want mechanism to avoid RA with bcacheToomas Soome9-8/+22
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-248066 loader: zfs reader vdev_probe should check for minimum device sizeToomas Soome1-1/+10
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-217838 loader: pass loader environment to kernel as moduleToomas Soome5-11/+93
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-217462 loader should support multiboot2 protocolToomas Soome10-313/+986
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2017-04-178050 loader: menu.rc small typos in menuToomas Soome3-52/+67
8051 loader: switching BE should unset the previously set env Reviewed by: John Howard <Echosoft.LLC@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-057540 loader zfs should check all labelsToomas Soome9-106/+220
Reviewed by: Andriy Gapon <agapon@gmail.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-047935 boot1.efi: can't boot from ZFS on 4kn HDDToomas Soome1-8/+46
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-028009 loader: part.c cstyle cleanupToomas Soome1-46/+45
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-04-027987 loader: pxeboot should avoid unnecessary DHCP requestToomas Soome1-3/+25
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>
2017-03-318014 loader: remove NFSv2 reader codeToomas Soome1-54/+0
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-03-318008 loader: Wrap bootcamp DEBUG statement with curly bracesToomas Soome1-1/+2
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-03-277889 loader.efi: efipart IO optimizationToomas Soome1-4/+7
Reviewed by: James Blachly <james.blachly@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-247988 loader: ls should use snprintf and check for the NULL pointerToomas Soome1-20/+28
Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-217958 loader: reset module type search after unloadToomas Soome1-0/+3
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-217951 loader: disk_print should open nested partition with disk_openToomas Soome1-11/+19
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-217984 loader: move bios getsecs into time.cToomas Soome2-9/+9
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-207983 loader: pxe.h constants have wrong valuesToomas Soome1-4/+2
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-167972 loader: biosdisk read error message needs filtering and is missing newlineToomas Soome1-1/+5
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-147899 loader: update symlink support in zfs readerToomas Soome2-52/+153
Reviewed by: Andriy Gapon <agapon@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-107715 loader binaries causes wsdiff false positivesToomas Soome12-79/+26
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>
2017-03-107720 embedded versioning in loader should not use date in version stringToomas Soome2-9/+3
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-087949 loader: Use UFS_MAXNAMLEN constantToomas Soome1-3/+2
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Vitaliy Gusev <gusev.vitaliy@icloud.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Dan McDonald <danmcd@omniti.com>