cvs commit: src/sys/boot Makefile src/sys/boot/efi/include
efilib.h src/sys/boot/efi/libefi Makefile bootinfo.c copy.c
devicename.c efiboot.h efifpswa.c efifs.c efinet.c elf_freebsd.c
errno.c handles.c module.c time.c src/sys/boot/ia64 Makefile ...
Marcel Moolenaar
marcel at FreeBSD.org
Sun Nov 5 22:03:18 UTC 2006
marcel 2006-11-05 22:03:04 UTC
FreeBSD src repository
Modified files:
sys/boot Makefile
sys/boot/efi/include efilib.h
sys/boot/efi/libefi Makefile efifs.c efinet.c time.c
sys/boot/ia64 Makefile
sys/boot/ia64/common bootinfo.c copy.c devicename.c exec.c
sys/boot/ia64/efi Makefile conf.c efimd.c main.c version
sys/boot/ia64/ski Makefile efi_stub.c libski.h main.c
skifs.c version
Added files:
sys/boot/efi/libefi errno.c handles.c
sys/boot/ia64/common Makefile autoload.c libia64.h
sys/boot/ia64/ski skimd.c
Removed files:
sys/boot/efi/libefi bootinfo.c copy.c devicename.c efiboot.h
efifpswa.c elf_freebsd.c module.c
sys/boot/ia64/ski bootinfo.c copy.c devicename.c
elf_freebsd.c
Log:
Major rework of the ia64 loaders. The two primary objectives are:
1. Make libefi portable by removing ia64 specific code and build
it on i386 and amd64 by default to prevent regressions. These
changes include fixes and improvements over previous code to
establish or improve APIs where none existed or when the amount
of kluging was unacceptably high.
2. Increase the amount of sharing between the efi and ski loaders
to improve maintainability of the loaders and simplify making
changes to the loader-kernel handshaking in the future.
The version of the efi and ski loaders are now both changed to 1.2
as user visible improvements and changes have been made.
Revision Changes Path
1.32 +1 -1 src/sys/boot/Makefile
1.6 +14 -6 src/sys/boot/efi/include/efilib.h
1.17 +3 -14 src/sys/boot/efi/libefi/Makefile
1.15 +0 -351 src/sys/boot/efi/libefi/bootinfo.c (dead)
1.8 +0 -55 src/sys/boot/efi/libefi/copy.c (dead)
1.6 +0 -241 src/sys/boot/efi/libefi/devicename.c (dead)
1.11 +0 -91 src/sys/boot/efi/libefi/efiboot.h (dead)
1.3 +0 -60 src/sys/boot/efi/libefi/efifpswa.c (dead)
1.10 +217 -177 src/sys/boot/efi/libefi/efifs.c
1.7 +106 -65 src/sys/boot/efi/libefi/efinet.c
1.16 +0 -212 src/sys/boot/efi/libefi/elf_freebsd.c (dead)
1.1 +94 -0 src/sys/boot/efi/libefi/errno.c (new)
1.1 +90 -0 src/sys/boot/efi/libefi/handles.c (new)
1.4 +0 -40 src/sys/boot/efi/libefi/module.c (dead)
1.6 +5 -5 src/sys/boot/efi/libefi/time.c
1.5 +1 -1 src/sys/boot/ia64/Makefile
1.1 +40 -0 src/sys/boot/ia64/common/Makefile (new)
1.1 +35 -0 src/sys/boot/ia64/common/autoload.c (new)
1.15 +163 -218 src/sys/boot/ia64/common/bootinfo.c
1.8 +89 -26 src/sys/boot/ia64/common/copy.c
1.6 +65 -137 src/sys/boot/ia64/common/devicename.c
1.16 +28 -116 src/sys/boot/ia64/common/exec.c
1.1 +61 -0 src/sys/boot/ia64/common/libia64.h (new)
1.28 +18 -33 src/sys/boot/ia64/efi/Makefile
1.12 +5 -8 src/sys/boot/ia64/efi/conf.c
1.3 +103 -5 src/sys/boot/ia64/efi/efimd.c
1.27 +16 -25 src/sys/boot/ia64/efi/main.c
1.7 +1 -0 src/sys/boot/ia64/efi/version
1.20 +18 -29 src/sys/boot/ia64/ski/Makefile
1.15 +0 -321 src/sys/boot/ia64/ski/bootinfo.c (dead)
1.5 +0 -58 src/sys/boot/ia64/ski/copy.c (dead)
1.5 +0 -238 src/sys/boot/ia64/ski/devicename.c (dead)
1.6 +3 -11 src/sys/boot/ia64/ski/efi_stub.c
1.13 +0 -202 src/sys/boot/ia64/ski/elf_freebsd.c (dead)
1.8 +0 -26 src/sys/boot/ia64/ski/libski.h
1.9 +12 -23 src/sys/boot/ia64/ski/main.c
1.4 +1 -0 src/sys/boot/ia64/ski/skifs.c
1.1 +74 -0 src/sys/boot/ia64/ski/skimd.c (new)
1.4 +3 -0 src/sys/boot/ia64/ski/version
More information about the cvs-src
mailing list