Skip to contentSkip to conversation

ELI now on sourceforge

Linux-ia64 Johannes Erdfelt 2 participants 3 messages Mar 2, 2000 – Mar 3, 2000

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw

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
#2 lore raw
In reply to Johannes Erdfelt
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_PROTOCOL is 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