All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bill Nottingham <notting@redhat.com>
To: linux-ia64@vger.kernel.org
Subject: Re: [Linux-ia64] initrd suport for ELI, kernel
Date: Thu, 01 Jun 2000 21:50:32 +0000	[thread overview]
Message-ID: <marc-linux-ia64-105590678205114@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105590678205112@msgid-missing>

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

Bill Nottingham (notting@redhat.com) said: 
> Here's some patches that add initrd support to ELI
> and the kernel. 

FYI, if you've got a recent toolchain, you need the
attached patch for gnu-efi for it to build correctly
(thanks David!).

Bill

[-- Attachment #2: gnu-efi.patch --]
[-- Type: text/plain, Size: 1220 bytes --]

2000-04-03  David Mosberger  <davidm@hpl.hp.com>

	* gnuefi/elf_ia64_efi.lds: Include .IA_64.unwind and
	.IA_64.unwind_info in .data segment to avoid EFI load error
	"ImageAddress: pointer outside of image" error due to the .dynsym
	relocations against these sections.

	* gnuefi/reloc_ia64.S: fixed typo: .space directive had constant
	100 hardcoded instead of using MAX_FUNCTION_DESCRIPTORS
	macro. Duh.

diff -urN gnu-efi-0.8/gnuefi/elf_ia64_efi.lds gnu-efi-pre0.9/gnuefi/elf_ia64_efi.lds
--- gnu-efi-0.8/gnuefi/elf_ia64_efi.lds	Wed Sep 22 16:53:51 1999
+++ gnu-efi-pre0.9/gnuefi/elf_ia64_efi.lds	Mon Apr  3 17:35:29 2000
@@ -27,6 +27,8 @@
    *(.got.plt)
    *(.got)
    *(.plabel)	/* data whose relocs we want to ignore */
+   *(.IA_64.unwind)
+   *(.IA_64.unwind_info)
    /* the EFI loader doesn't seem to like a .bss section, so we stick
       it all into .data: */
    *(.sbss)
diff -urN gnu-efi-0.8/gnuefi/reloc_ia64.S gnu-efi-pre0.9/gnuefi/reloc_ia64.S
--- gnu-efi-0.8/gnuefi/reloc_ia64.S	Thu Sep 23 21:54:21 1999
+++ gnu-efi-pre0.9/gnuefi/reloc_ia64.S	Mon Apr  3 16:20:51 2000
@@ -204,5 +204,5 @@
 	.data
 	.align 16
 fptr_mem_base:
-	.space	100*16
+	.space  MAX_FUNCTION_DESCRIPTORS*16
 fptr_mem_limit:




      parent reply	other threads:[~2000-06-01 21:50 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-06-01 21:19 [Linux-ia64] initrd suport for ELI, kernel Bill Nottingham
2000-06-01 21:26 ` Johannes Erdfelt
2000-06-01 21:50 ` Bill Nottingham [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-105590678205114@msgid-missing \
    --to=notting@redhat.com \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.