[PATCH -v7 0/3] x86 boot: 32-bit boot protocol

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


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
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux