ELI now on sourceforge
I've taken ELI and created a project on sourceforge.net for it.
ELI is a boot loader for EFI based systems. It was developed for, and currently only works for, Linux on ia64 systems.
I've also made a new release which mostly cleans up the allocations before exiting. It's not finished yet, for instance, ACPI data isn't freed yet, but will come soon.
http://eli.sourceforge.net
http://sourceforge.net/project/?group_id148
JE
Johannes Erdfelt <[email protected]> writes:
|> I've taken ELI and created a project on sourceforge.net for it. |> |> ELI is a boot loader for EFI based systems. It was developed for, and |> currently only works for, Linux on ia64 systems. |> |> I've also made a new release which mostly cleans up the allocations |> before exiting. It's not finished yet, for instance, ACPI data isn't |> freed yet, but will come soon.
I couldn't get this to compile: FPSWA_PROTOCOL is undefined. Where and how is this supposed to be defined?
Andreas.
Signature · 4 lines
Andreas Schwab "And now for something SuSE Labs completely different." [email protected] SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
Quoted 11 lines · Andreas Schwab
Johannes Erdfelt <[email protected]> writes:
|> I've taken ELI and created a project on sourceforge.net for it. |> |> ELI is a boot loader for EFI based systems. It was developed for, and |> currently only works for, Linux on ia64 systems. |> |> I've also made a new release which mostly cleans up the allocations |> before exiting. It's not finished yet, for instance, ACPI data isn't |> freed yet, but will come soon.
Quoted 2 lines
I couldn't get this to compile:
FPSWA_PROTOCOLis undefined. Where and how is this supposed to be defined?
I had defined it in my gnu-efi/inc/efiprot.h file.
I forgot I had done that, but that raises the question where is this supposed to be defined?
But, for right now, this patch will work:
eli.h renamed from eli.h.orig +8 -0
@@ -1,6 +1,14 @@#ifndef lilo_h#define lilo_h +#ifndef FPSWA_PROTOCOL +/* +* FPSWA library protocol +*/ +#define FPSWA_PROTOCOL \ + { 0xc41b6531, 0x97b9, 0x11d3, {0x9a, 0x29, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d }} +#endif +static inline EFI_STATUS check_abort (EFI_SYSTEM_TABLE *systab) {
I've checked this in already to CVS
JE