LKML Archive on
help / color / mirror / Atom feed
* [PATCH -v7 0/3] x86 boot: 32-bit boot protocol
@ 2007-10-23  8:06 Huang, Ying
  2007-10-23 22:06 ` H. Peter Anvin
  0 siblings, 1 reply; 4+ messages in thread
From: Huang, Ying @ 2007-10-23  8:06 UTC (permalink / raw)
  To: H. Peter Anvin, Andi Kleen, Eric W. Biederman, akpm, Linus Torvalds
  Cc: linux-kernel

This patch set defines a 32-bit boot protocol for x86 platform, adds
an extensible boot parameter passing mechanism, export the boot
parameters via sysfs.

The patch set has been tested against kernel of git version
v2.6.23-6623-g55b70a0 (with Rusty's git tree pulled) on x86_64 and

This patch set is based on the proposal of Peter Anvin.


- Rebase on Rusty's git tree.
- Revise the 32-bit boot protocol document.


- The linked list of setup_data is copied to memory area right after
  the kernel _end during early kernel bootstrap to solve the issue
  that where the safe place is to place linked list of setup_data.


- Use bt_ioremap/bt_iounmap in copy_setup_data.


- Reserve setup_data and boot parameters for accessing during
- Export boot parameters via sysfs.


- Move hd0_info and hd1_info back to zero page for compatibility.


- Increase the boot protocol version number
- Check version number before parsing setup data.
- Revise zero page description according to the source code and move
  them to zero-page.txt.

Best Regards,
Huang Ying

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-10-24  1:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-23  8:06 [PATCH -v7 0/3] x86 boot: 32-bit boot protocol Huang, Ying
2007-10-23 22:06 ` H. Peter Anvin
2007-10-24  1:04   ` Huang, Ying
2007-10-24  1:15     ` H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).