freebsd-skq/stand/i386/libi386
Toomas Soome 3830659e99 loader: create single zfs nextboot implementation
We should have nextboot feature implemented in libsa zfs code.
To get there, I have created zfs_nextboot() implementation based on
two sources, our current simple textual string based approach with added
structured boot label PAD structure from OpenZFS.

Secondly, all nvlist details are moved to separate source file and
restructured a bit. This is done to provide base support to add nvlist
add/update feature in followup updates.

And finally, the zfsboot/gptzfsboot disk access functions are swapped to use
libi386 and libsa.

Sponsored by:	Netflix, Klara Inc.
Differential Revision:	https://reviews.freebsd.org/D25324
2020-06-20 06:23:31 +00:00
..
amd64_tramp.S
bio.c Add Copyright. 2018-12-30 15:34:12 +00:00
biosacpi.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
biosdisk.c loader: bc_add can not use any other probes than ah=0x4b 2020-02-03 11:33:33 +00:00
biosmem.c Add Dell Chromebook to the list of devices with E820 extmem quirk enabled 2019-01-14 01:30:48 +00:00
biospci.c Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
biospnp.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
biossmap.c
bootinfo32.c loader: create separate lists for fd, cd and hd, merge bioscd with biosdisk 2018-11-30 08:01:11 +00:00
bootinfo64.c Add support for Hygon Dhyana Family 18h processor. 2020-01-21 13:22:35 +00:00
bootinfo.c Transition to boot_env_to_howto and boot_howto_to_env in the boot 2018-07-13 16:43:29 +00:00
comconsole.c test if port does exist via using scratch register 2020-03-12 06:45:08 +00:00
devicename.c i386_parsedev() needs to support fd devices 2019-01-02 20:31:15 +00:00
elf32_freebsd.c
elf64_freebsd.c Stop setting PG_U in bootstrap mappings. 2020-04-24 13:53:40 +00:00
i386_copy.c veloader use vectx API for kernel and modules 2020-03-08 17:42:42 +00:00
i386_module.c
libi386.h veloader use vectx API for kernel and modules 2020-03-08 17:42:42 +00:00
Makefile loader: create single zfs nextboot implementation 2020-06-20 06:23:31 +00:00
Makefile.depend
multiboot_tramp.S
multiboot.c Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
multiboot.h
nullconsole.c
pread.c
pxe.c Backout 356693. The libsa malloc does provide necessary alignment and 2020-01-13 20:02:27 +00:00
pxe.h Drop "All rights reserved" from my copyright statements. 2019-03-06 22:11:45 +00:00
pxetramp.S stand/i386/libi386: rename .s file to .S to use Clang IAS 2018-11-26 19:29:18 +00:00
relocater_tramp.S
spinconsole.c
time.c
vidconsole.c loader: vidc_init should also erase the screen 2020-06-17 08:08:57 +00:00