Displaying 11 results from an estimated 11 matches for "elf_boot".
Did you mean:
efiboot
2007 May 31
1
[patch rfc wip] first cut of ELF bzImage
...if_changed,ld)
OBJCOPYFLAGS_setup.bin := -O binary
diff -r b9a73007e203 arch/i386/boot/header.S
--- a/arch/i386/boot/header.S Wed May 30 18:41:32 2007 -0700
+++ b/arch/i386/boot/header.S Thu May 31 00:08:52 2007 -0700
@@ -15,6 +15,9 @@
*
*/
+#include <linux/elf.h>
+#include <linux/elf_boot.h>
+#include <linux/elfnote.h>
#include <asm/segment.h>
#include <linux/utsrelease.h>
#include <asm/boot.h>
@@ -48,9 +51,72 @@ SWAP_DEV = 0 /* SWAP_DEV is now writte
.global bootsect_start
bootsect_start:
-
+ehdr:
+ # e_ident is carefully crafted so if this is t...
2007 May 31
1
[patch rfc wip] first cut of ELF bzImage
...if_changed,ld)
OBJCOPYFLAGS_setup.bin := -O binary
diff -r b9a73007e203 arch/i386/boot/header.S
--- a/arch/i386/boot/header.S Wed May 30 18:41:32 2007 -0700
+++ b/arch/i386/boot/header.S Thu May 31 00:08:52 2007 -0700
@@ -15,6 +15,9 @@
*
*/
+#include <linux/elf.h>
+#include <linux/elf_boot.h>
+#include <linux/elfnote.h>
#include <asm/segment.h>
#include <linux/utsrelease.h>
#include <asm/boot.h>
@@ -48,9 +51,72 @@ SWAP_DEV = 0 /* SWAP_DEV is now writte
.global bootsect_start
bootsect_start:
-
+ehdr:
+ # e_ident is carefully crafted so if this is t...
2007 Jun 01
2
another RFC patch: bzImage with ELF payload
...| 4
arch/i386/boot/payload.S | 4
arch/i386/boot/setup.ld | 27 ++++-
arch/i386/boot/tools/.gitignore | 1
arch/i386/boot/tools/build.c | 168 ---------------------------------
include/linux/elf.h | 20 +++
include/linux/elf_boot.h | 16 +++
13 files changed, 105 insertions(+), 211 deletions(-)
===================================================================
--- a/arch/i386/boot/Makefile
+++ b/arch/i386/boot/Makefile
@@ -31,6 +31,7 @@ setup-y += a20.o apm.o cmdline.o copy.o
setup-y += a20.o apm.o cmdli...
2007 Jun 01
2
another RFC patch: bzImage with ELF payload
...| 4
arch/i386/boot/payload.S | 4
arch/i386/boot/setup.ld | 27 ++++-
arch/i386/boot/tools/.gitignore | 1
arch/i386/boot/tools/build.c | 168 ---------------------------------
include/linux/elf.h | 20 +++
include/linux/elf_boot.h | 16 +++
13 files changed, 105 insertions(+), 211 deletions(-)
===================================================================
--- a/arch/i386/boot/Makefile
+++ b/arch/i386/boot/Makefile
@@ -31,6 +31,7 @@ setup-y += a20.o apm.o cmdline.o copy.o
setup-y += a20.o apm.o cmdli...
2007 Jun 06
7
[PATCH RFC 0/7] proposed updates to boot protocol and paravirt booting
This series:
1. Updates the boot protocol to version 2.07
2. Clean up the existing build process, to get rid of tools/build and
make the linker do more heavy lifting
3. Make the bzImage payload an ELF file. The bootloader can extract
this as a naked ELF file by skipping over boot_params.setup_sects worth
of 16-bit setup code.
4. Update the boot_params to 2.07, and update the
2007 Jun 06
7
[PATCH RFC 0/7] proposed updates to boot protocol and paravirt booting
This series:
1. Updates the boot protocol to version 2.07
2. Clean up the existing build process, to get rid of tools/build and
make the linker do more heavy lifting
3. Make the bzImage payload an ELF file. The bootloader can extract
this as a naked ELF file by skipping over boot_params.setup_sects worth
of 16-bit setup code.
4. Update the boot_params to 2.07, and update the
2007 Jun 15
11
[PATCH 00/10] paravirt/subarchitecture boot protocol
This series updates the boot protocol to 2.07 and uses it to implement
paravirtual booting. This allows the bootloader to tell the kernel
what kind of hardware/pseudo-hardware environment it's coming up under,
and the kernel can use the appropriate boot sequence code.
Specifically:
- Update the boot protocol to 2.07, which adds fields to specify the
hardware subarchitecture and some
2007 Jun 15
11
[PATCH 00/10] paravirt/subarchitecture boot protocol
This series updates the boot protocol to 2.07 and uses it to implement
paravirtual booting. This allows the bootloader to tell the kernel
what kind of hardware/pseudo-hardware environment it's coming up under,
and the kernel can use the appropriate boot sequence code.
Specifically:
- Update the boot protocol to 2.07, which adds fields to specify the
hardware subarchitecture and some
2007 Jun 15
11
[PATCH 00/10] paravirt/subarchitecture boot protocol
This series updates the boot protocol to 2.07 and uses it to implement
paravirtual booting. This allows the bootloader to tell the kernel
what kind of hardware/pseudo-hardware environment it's coming up under,
and the kernel can use the appropriate boot sequence code.
Specifically:
- Update the boot protocol to 2.07, which adds fields to specify the
hardware subarchitecture and some
2007 Jun 20
9
[PATCH 0/9] x86 boot protocol updates
[ This patch depends on the cross-architecture ELF cleanup patch. ]
This series updates the boot protocol to 2.07 and uses it to implement
paravirtual booting. This allows the bootloader to tell the kernel
what kind of hardware/pseudo-hardware environment it's coming up under,
and the kernel can use the appropriate boot sequence code.
Specifically:
- Update the boot protocol to 2.07, which
2007 Jun 20
9
[PATCH 0/9] x86 boot protocol updates
[ This patch depends on the cross-architecture ELF cleanup patch. ]
This series updates the boot protocol to 2.07 and uses it to implement
paravirtual booting. This allows the bootloader to tell the kernel
what kind of hardware/pseudo-hardware environment it's coming up under,
and the kernel can use the appropriate boot sequence code.
Specifically:
- Update the boot protocol to 2.07, which