summaryrefslogtreecommitdiff
path: root/usr/src/boot/sys
AgeCommit message (Collapse)AuthorFilesLines
2017-03-037897 loader.efi: Use 32-bit value for .text padding, for linker portabilityToomas Soome3-3/+3
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-027892 loader.efi: Add defines needed to export SMBIOS serial numbersToomas Soome1-0/+7
Reviewed by: James Blachly <james.blachly@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-03-027788 loader: zfs boot should check for provided fstypeToomas Soome1-18/+132
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>
2017-03-027894 loader: Stop closing the network device when netbooting for loaders ↵Toomas Soome3-24/+0
using the common dev_net.c code Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-287896 loader.efi: Don't set *dev in the zfs root case, it may be NULLToomas Soome1-1/+0
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287891 loader.efi: EFI time setupToomas Soome12-16/+126
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277548 efinet_dev_print should honor verbose option.Toomas Soome1-7/+8
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277895 boot1.efi: multiple fixes from FreeBSDToomas Soome3-29/+14
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277906 loader: biosdisk should report IO error from INT13Toomas Soome1-7/+11
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-277905 loader: bd_open should check for error from disk_openToomas Soome1-2/+11
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-257904 loader: remove open_disk cacheToomas Soome6-205/+36
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-237902 loader: VTOC partition size is one sector too largeToomas Soome1-1/+1
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-147599 loader biosdisk fix for 2+TB disks.Toomas Soome1-11/+80
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-147769 loader: bcache read ahead block count should take account the large sectorsToomas Soome2-10/+49
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-02-107792 loader: export zfs-bootfs related data into the environmentToomas Soome1-3/+19
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-02-097847 loader: disk io should not use alloca()Toomas Soome3-34/+31
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>
2017-02-077841 loader: wrong device name is set for GPT partitionToomas Soome1-3/+1
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-057642 loader: gptzfsboot i386_zfs_probe can hung the bootToomas Soome1-153/+175
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-027776 loader: EFI DEVICE_PATH impementationToomas Soome8-75/+299
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-317649 loader.efi: fix extraction of firmare table info for smbios and acpi.Toomas Soome4-41/+154
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-307821 loader: need to parse unescaped bootpath in /boot/solaris/bootenv.rcToomas Soome1-5/+9
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-287817 loader: remove left over pc98 bitsToomas Soome3-53/+20
Reviewed by: Sebastian Wiedenroth <wiedi@frubar.net> Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-237795 loader: gcc6 build warningsToomas Soome2-3/+4
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-237773 loader: should recognize illumos boot partitionToomas Soome2-0/+5
Reviewed by: Juraj Lutter <juraj@lutter.sk> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-237598 loader: Implement disk_ioctl() to support DIOCGSECTORSIZE and ↵Toomas Soome3-8/+71
DIOCGMEDIASIZE. Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-207559 pxeboot: Add nfs.read_size tunable.Toomas Soome1-0/+8
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-167772 boot1.efi Free() should check for NULLToomas Soome1-1/+2
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-107549 Add support for %S to libstand as well so /boot/loader and friends can ↵Toomas Soome3-2/+8
use it. Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Adam Števko <adam.stevko@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-057695 loader btxldr: process all PT_LOAD segments, not just the first twoToomas Soome1-7/+1
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-037705 loader.efi bzipfs should use preprocessor guardToomas Soome1-0/+2
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-037704 loader: Fix EFI self relocation code for rela architecturesToomas Soome1-11/+9
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-277686 loader: spelling fixes in comments.Toomas Soome18-144/+144
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>
2016-12-277685 loader: use our nitems() macro when it is available through param.h.Toomas Soome3-3/+3
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Alexander Pyhalov <apyhalov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-277683 loader: conf.d reader needs to check for boot.tftproot.serverToomas Soome1-4/+9
Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-277618 loader: dosfs can corrupt memoryToomas Soome8-63/+46
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-217567 Netboot: allow both tftpfs and nfs in both pxeboot and loader.efiToomas Soome6-33/+39
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Adam Števko <adam.stevko@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-147666 loader: silence btxld by removing -v flagToomas Soome3-3/+3
Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-137608 boot2 will deadlock if extended keys are used on text inputToomas Soome1-16/+35
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-137554 libstand: add interface-mtu optionToomas Soome2-0/+10
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-127641 loader: disk/part api needs to use uint64_t offsetsToomas Soome8-17/+16
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Juraj Lutter <juraj@lutter.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-047593 lsdev device name section headers should be printed by dv_print callback.Toomas Soome14-27/+92
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-11-257555 libstand build is using non-gcc optionsToomas Soome1-5/+3
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-11-217566 Add kernel environment variables under smbios.system.Toomas Soome1-0/+7
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Adam Števko <adam.stevko@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-11-187565 loader: report sector size and number of sectors in lsdev output for ↵Dan McDonald1-2/+5
bios disks Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@omniti.com>
2016-11-177564 boot/forth Create a hook 'post-initialize'.Toomas Soome1-1/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-11-127576 Print the correct size of loader.efi when failing to load it into memory.Toomas Soome1-1/+1
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2016-11-107561 boot/forth: spelling fixes.Toomas Soome4-11/+11
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-10-277495 loader should boot pre-feature flags pools.Toomas Soome1-1/+9
Reviewed by: Andrew Stormont <astormont@racktopsystems.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com>
2016-10-237493 ficl: want additional softwordsToomas Soome1-1/+1
Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2016-10-237474 loader should use bzip2 provided by OSYuri Pankov1-1/+1
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>