summaryrefslogtreecommitdiff
path: root/usr/src/boot
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-05-257908 add loader manpage to pkg://system/boot/loaderToomas Soome15-4292/+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 Soome2-4/+1
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-028127 loader: add asprintf for libstandToomas Soome2-2/+40
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.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 Soome11-9/+26
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 Soome2-2/+11
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-227976 libstand/dosfs: cache FAT32 in 128 Kb blocks to save loader memoryToomas Soome3-98/+117
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
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 Soome11-314/+987
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 Soome10-107/+221
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 Soome4-7/+43
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 Soome3-772/+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-287986 loader: remove network mask calculation for Classful networkToomas Soome2-24/+11
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.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 Soome2-21/+29
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 Soome2-1/+4
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 Soome2-12/+20
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 Soome2-2/+6
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 Soome3-53/+158
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 Soome3-9/+35
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 Soome3-10/+8
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>
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>