summaryrefslogtreecommitdiff
path: root/usr/src/boot
AgeCommit message (Collapse)AuthorFilesLines
2018-01-258986 loader: try_multiple_kernels does not try multiple kernelsToomas Soome1-16/+13
Reviewed by: Yuri Pankov <yuripv@icloud.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-208973 efi_copy_finish() fails to pick the next item from the listToomas Soome1-14/+23
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Reviewed by: Yuri Pankov <yuripv@icloud.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-108925 boot1.efi: link with libefiToomas Soome6-43/+44
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-218919 loader.efi: remove efi_main() from libefiToomas Soome7-189/+228
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-218801 loader: always issue our dhcp requestToomas Soome3-49/+3
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-128911 loader: move ficl outb and inb into libi386Toomas Soome1-0/+44
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-12-058888 loader: rename STAND to _STANDALONEToomas Soome7-7/+8
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-12-048875 loader.efi: efipart should exclude iPXE stub block protocolToomas Soome1-0/+10
Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-308800 loader: use the same option list for dhcp discovery and requestToomas Soome1-29/+31
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-308799 loader: Always issue the pxe requestToomas Soome4-46/+28
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-288797 loader: Support URI scheme for root-path in netbootingToomas Soome1-22/+83
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-11-238796 loader.efi: efipart does not recognize partitionless disksToomas Soome1-11/+100
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2017-11-168795 loader: add efi_devpath_is_prefix()Toomas Soome2-1/+31
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-138754 loader: pass a "illumos" user-class in PXE dhcp requestToomas Soome2-15/+18
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-11-048755 loader: remove unused defines from efi.hToomas Soome1-6/+0
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-11-048751 loader: increase nfs max read size to 16kToomas Soome1-1/+1
Reviewed by: Jason King <jason.king@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-11-038681 loader: bios loader should check the smap while loading the modulesToomas Soome7-42/+167
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-11-028750 loader: vdev_read() needs to be careful about large sectorsToomas Soome1-10/+52
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-028749 loader: efipart_strategy is using wrong offset with >512B sectorsToomas Soome1-1/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-028748 loader: ptblread() is broken with >512B sectorsToomas Soome1-0/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-318720 loader: add ip layer code into libstandToomas Soome4-119/+445
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-10-268726 loader.efi: Always set the receive mask in loader.efiToomas Soome1-9/+8
Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-178722 loader: __divmoddi4 should check for NULL pointerToomas Soome1-1/+2
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-10-168500 loader: need __divmoddi4 and __udivmoddi4Toomas Soome2-17/+23
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-168140 loader: network read reworkToomas Soome25-841/+710
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-10-068647 loader should support large_dnodeToomas Soome3-12/+52
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 Soome8-199/+966
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 Soome2-2/+2
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 Soome16-126/+924
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-158577 libstand: add stpcpy stpncpyToomas Soome3-2/+88
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuripv@gmx.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 Soome4-46/+43
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-298440 loader: Don't bother to set target for SEEK_ENDToomas Soome3-9/+0
Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Dillon Amburgey <dillona@dillona.com> Reviewed by: Jason King <jason.brian.king@gmail.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 Soome3-146/+149
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 Soome2-187/+164
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 Soome2-9/+7
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 Soome6-32/+18
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 Soome2-146/+200
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>