0463b4a2fb
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.
18 lines
803 B
Plaintext
18 lines
803 B
Plaintext
$FreeBSD$
|
|
|
|
NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this
|
|
file is important. Make sure the current version number is on line 6.
|
|
|
|
1.2: Restructured. Has some user visible differences.
|
|
1.1: Pass the HCDP table address to the kernel via bootinfo if one
|
|
is present in the EFI system table.
|
|
1.0: Don't map the I/O port range. We expect the kernel to do it. It
|
|
was done in the loader as a debugging aid and not intended as a
|
|
service/feature.
|
|
0.3: Pass the physical address of the bootinfo block in register r8
|
|
to the kernel. Continue to put it at the fixed address for now.
|
|
0.2: Much improved version. Significant is the support for passing
|
|
the FPSWA interface pointer to the kernel.
|
|
0.1: Initial EFI version, germinated from the NetBSD i386
|
|
standalone, but enormously modified.
|