NetBSD/src SifblX5share/man/man8/man8.x86 boot.8, sys/arch/i386/include multiboot2.h multiboot2.h

   Pull up following revision(s) (requested by manu in ticket #203):

        sys/arch/i386/include/multiboot2.h: revision 1.1
        sys/arch/i386/stand/lib/exec.c: revision 1.74
        sys/arch/i386/stand/efiboot/efiboot.c: revision 1.11
        sys/arch/i386/stand/efiboot/bootia32/multiboot32.S: revision 1.1
        sys/arch/i386/stand/lib/biosdisk.c: revision 1.52
        sys/arch/i386/stand/efiboot/bootx64/efibootx64.c: revision 1.5
        sys/arch/i386/stand/efiboot/eficons.c: revision 1.7
        sys/arch/i386/stand/efiboot/bootia32/efibootia32.c: revision 1.5
        sys/arch/i386/stand/lib/libi386.h: revision 1.45
        sys/arch/i386/stand/lib/bootinfo_memmap.c: revision 1.6
        sys/arch/i386/stand/lib/pread.c: revision 1.8
        sys/arch/i386/stand/efiboot/efiboot.h: revision 1.10
        sys/arch/i386/stand/efiboot/bootia32/Makefile: revision 1.3
        sys/arch/i386/stand/lib/Makefile: revision 1.47
        sys/arch/i386/stand/efiboot/bootx64/Makefile: revision 1.2
        sys/arch/i386/stand/lib/multiboot.S: revision 1.3
        sys/arch/i386/stand/efiboot/bootx64/multiboot64.S: revision 1.1
        sys/arch/i386/stand/efiboot/efimemory.c: revision 1.9
        sys/arch/i386/stand/efiboot/boot.c: revision 1.16
        sys/arch/i386/include/Makefile: revision 1.50
        sys/arch/i386/stand/efiboot/Makefile.efiboot: revision 1.16
        share/man/man8/man8.x86/boot.8: revision 1.20
        sys/arch/i386/stand/boot/Makefile.boot: revision 1.73
        sys/arch/i386/stand/pxeboot/Makefile: revision 1.26
        sys/arch/i386/stand/lib/exec_multiboot1.c: revision 1.1
        sys/arch/i386/stand/netboot/Makefile.netboot: revision 1.11
        sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.1
        sys/arch/i386/stand/lib/biosdisk.h: revision 1.12
        sys/arch/i386/stand/lib/exec_multiboot2.c: revision 1.2
        sys/arch/i386/stand/dosboot/Makefile: revision 1.32

   Add multiboot 2 support to x86 bootloaders

   multiboot 2 is required to boot Xen on an EFI system.

   This also require a kernel patch for properly discovering
   the ACPI RSDP, which is available after 20190912, in
   src/sys/arch/x86/acpi/acpi_machdep.c 1.26-1.28

   There are a few missing bit in this multiboot 2 implementation
   (which are unused by Xen):
   - Header tags Address, Freambuffer, and Relocatable are ignored
   - Tags APM and Network are not provided
   - Tags ACPI old and ACP new are only provided for ACPI boot
   - Tag boot device does not provides the subpart (BSD disklabel partition)
   Notes:
   - multiboot2 is disabled in dosboot, otherwise the binary
     gets too big and build fails.
   - in src/sys/arch/i386/stand/efiboot, consinit() is renamed
     as efi_consinit() to avoid prototype conflicts in src/sys/sys/systm.h

   Remove debug define.

   It remained there unseen because it was misspelled!

   Remove obsoeolete BUGS note that UEFI bootloader does not support multiboot
VersionDeltaFile
1.2.2.2+1,642-0sys/arch/i386/stand/lib/exec_multiboot2.c
1.2.2.1+0-1,642sys/arch/i386/stand/lib/exec_multiboot2.c
1.1.2.1+0-417sys/arch/i386/include/multiboot2.h
1.1.2.2+417-0sys/arch/i386/include/multiboot2.h
1.1.2.1+0-159sys/arch/i386/stand/lib/exec_multiboot1.c
1.1.2.2+159-0sys/arch/i386/stand/lib/exec_multiboot1.c
1.73.2.1+40-60sys/arch/i386/stand/lib/exec.c
1.8.2.1+35-1sys/arch/i386/stand/efiboot/efimemory.c
1.1.2.1+0-29sys/arch/i386/stand/efiboot/bootx64/multiboot64.S
1.1.2.2+29-0sys/arch/i386/stand/efiboot/bootx64/multiboot64.S
1.1.2.1+0-27sys/arch/i386/stand/efiboot/bootia32/multiboot32.S
1.1.2.2+27-0sys/arch/i386/stand/efiboot/bootia32/multiboot32.S
1.4.6.1+21-5sys/arch/i386/stand/efiboot/bootx64/efibootx64.c
1.44.2.1+24-2sys/arch/i386/stand/lib/libi386.h
1.4.6.1+20-3sys/arch/i386/stand/efiboot/bootia32/efibootia32.c
1.49.6.2+4-12sys/arch/i386/stand/lib/biosdisk.c
1.10.2.1+8-8sys/arch/i386/stand/efiboot/efiboot.c
1.5.70.1+8-6sys/arch/i386/stand/lib/bootinfo_memmap.c
1.2.20.1+5-5sys/arch/i386/stand/lib/multiboot.S
1.7.70.1+4-3sys/arch/i386/stand/lib/pread.c
1.15.2.2+1-6share/man/man8/man8.x86/boot.8
1.9.2.1+5-2sys/arch/i386/stand/efiboot/efiboot.h
1.2.24.1+3-3sys/arch/i386/stand/efiboot/bootia32/Makefile
1.6.6.1+3-3sys/arch/i386/stand/efiboot/eficons.c
1.31.6.1+3-2sys/arch/i386/stand/dosboot/Makefile
1.25.6.1+3-2sys/arch/i386/stand/pxeboot/Makefile
1.10.6.2+4-1sys/arch/i386/stand/lib/biosdisk.h
1.72.4.1+3-2sys/arch/i386/stand/boot/Makefile.boot
1.13.2.2+2-2sys/arch/i386/stand/efiboot/boot.c
1.49.4.1+2-2sys/arch/i386/include/Makefile
1.1.26.1+2-2sys/arch/i386/stand/efiboot/bootx64/Makefile
1.15.2.1+2-1sys/arch/i386/stand/efiboot/Makefile.efiboot
1.10.34.1+2-1sys/arch/i386/stand/netboot/Makefile.netboot
1.45.8.2+2-1sys/arch/i386/stand/lib/Makefile
+2,480-2,40934 files

UnifiedSplitRaw