* [Linux-ia64] gnu-efi-1.1 released
@ 2000-10-30 21:55 Stephane Eranian
2001-02-15 20:21 ` H . J . Lu
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Stephane Eranian @ 2000-10-30 21:55 UTC (permalink / raw)
To: linux-ia64
Hi All,
I have uploaded version 1.1 of the gnu-efi package on our FTP site.
This is a minor revision over the 1.0 release. It fixes the problems
with the small data section (with the new toolchain). Please note that
to get a working lilo with this toolchain, you still need to use the old
objcopy binary.
Also some cleanups in the Makefiles to pick up the right headers files.
Thanks to David Mosberger for those fixes.
IMPORTANT: ACPI support in LILO
Since 2.4.0-test7 the kernel is doing the ACPI parsing for
device enumeration. Therefore the ACPI code in LILO is now obsolete.
It will be removed in the next release.
This new version is available at:
ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-1.1.tgz
+--------------------------------------------------------------------+
| Ste'phane ERANIAN | Email eranian@hpl.hp.com |
| Hewlett-Packard Laboratories | |
| 1501, Page Mill Road MS 1U-15 | |
| Palo Alto, CA 94303-096 | |
| USA | |
| Tel : (650) 857-7174 | |
| Fax : (650) 857-5548 | |
+--------------------------------------------------------------------+
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Linux-ia64] gnu-efi-1.1 released
2000-10-30 21:55 [Linux-ia64] gnu-efi-1.1 released Stephane Eranian
@ 2001-02-15 20:21 ` H . J . Lu
2001-02-16 10:38 ` Andreas Schwab
2001-02-16 16:30 ` H . J . Lu
2 siblings, 0 replies; 4+ messages in thread
From: H . J . Lu @ 2001-02-15 20:21 UTC (permalink / raw)
To: linux-ia64
On Mon, Oct 30, 2000 at 01:55:19PM -0800, Stephane Eranian wrote:
>
> Hi All,
>
> I have uploaded version 1.1 of the gnu-efi package on our FTP site.
>
Here is a patch to define INTERFACE_DECL for gcc.
H.J.
---
--- gnu-efi-1.1/inc/ia32/efibind.h.type Mon Oct 9 17:49:02 2000
+++ gnu-efi-1.1/inc/ia32/efibind.h Thu Feb 15 12:07:16 2001
@@ -206,3 +206,19 @@ typedef uint32_t UINTN;
(_if)->LoadInternal(type, name, entry)
#endif /* EFI_FW_NT */
+
+/*
+ * Some compilers don't support the forward reference construct:
+ * typedef struct XXXXX
+ *
+ * The following macro provide a workaround for such cases.
+ */
+#ifdef __GNUC__
+#define INTERFACE_DECL(x) struct x
+#else
+#ifdef NO_INTERFACE_DECL
+#define INTERFACE_DECL(x)
+#else
+#define INTERFACE_DECL(x) typedef struct x
+#endif
+#endif
--- gnu-efi-1.1/inc/ia64/efibind.h.type Mon Oct 9 17:49:02 2000
+++ gnu-efi-1.1/inc/ia64/efibind.h Thu Feb 15 12:05:34 2001
@@ -156,3 +156,18 @@ typedef uint64_t UINTN;
#define LOAD_INTERNAL_DRIVER(_if, type, name, entry) \
(_if)->LoadInternal(type, name, entry)
+/*
+ * Some compilers don't support the forward reference construct:
+ * typedef struct XXXXX
+ *
+ * The following macro provide a workaround for such cases.
+ */
+#ifdef __GNUC__
+#define INTERFACE_DECL(x) struct x
+#else
+#ifdef NO_INTERFACE_DECL
+#define INTERFACE_DECL(x)
+#else
+#define INTERFACE_DECL(x) typedef struct x
+#endif
+#endif
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Linux-ia64] gnu-efi-1.1 released
2000-10-30 21:55 [Linux-ia64] gnu-efi-1.1 released Stephane Eranian
2001-02-15 20:21 ` H . J . Lu
@ 2001-02-16 10:38 ` Andreas Schwab
2001-02-16 16:30 ` H . J . Lu
2 siblings, 0 replies; 4+ messages in thread
From: Andreas Schwab @ 2001-02-16 10:38 UTC (permalink / raw)
To: linux-ia64
"H . J . Lu" <hjl@valinux.com> writes:
|> On Mon, Oct 30, 2000 at 01:55:19PM -0800, Stephane Eranian wrote:
|> >
|> > Hi All,
|> >
|> > I have uploaded version 1.1 of the gnu-efi package on our FTP site.
|> >
|>
|> Here is a patch to define INTERFACE_DECL for gcc.
I can't find this macro being used anywhere inside the source. What am I
missing here?
Andreas.
--
Andreas Schwab "And now for something
SuSE Labs completely different."
Andreas.Schwab@suse.de
SuSE GmbH, Schanzäckerstr. 10, D-90443 Nürnberg
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Linux-ia64] gnu-efi-1.1 released
2000-10-30 21:55 [Linux-ia64] gnu-efi-1.1 released Stephane Eranian
2001-02-15 20:21 ` H . J . Lu
2001-02-16 10:38 ` Andreas Schwab
@ 2001-02-16 16:30 ` H . J . Lu
2 siblings, 0 replies; 4+ messages in thread
From: H . J . Lu @ 2001-02-16 16:30 UTC (permalink / raw)
To: linux-ia64
On Fri, Feb 16, 2001 at 11:38:54AM +0100, Andreas Schwab wrote:
> "H . J . Lu" <hjl@valinux.com> writes:
>
> |> On Mon, Oct 30, 2000 at 01:55:19PM -0800, Stephane Eranian wrote:
> |> >
> |> > Hi All,
> |> >
> |> > I have uploaded version 1.1 of the gnu-efi package on our FTP site.
> |> >
> |>
> |> Here is a patch to define INTERFACE_DECL for gcc.
>
> I can't find this macro being used anywhere inside the source. What am I
> missing here?
>
Never mind. I was wrong.
--
H.J. Lu (hjl@valinux.com)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-02-16 16:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-10-30 21:55 [Linux-ia64] gnu-efi-1.1 released Stephane Eranian
2001-02-15 20:21 ` H . J . Lu
2001-02-16 10:38 ` Andreas Schwab
2001-02-16 16:30 ` H . J . Lu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox