x86, boot: add linked list of struct setup_data
authorHuang, Ying <ying.huang@intel.com>
Fri, 28 Mar 2008 02:49:44 +0000 (10:49 +0800)
committerIngo Molnar <mingo@elte.hu>
Sat, 26 Apr 2008 19:34:42 +0000 (21:34 +0200)
commit8b664aa66e824a0ddf4ec56d41fa0cf7bb374de6
tree57c5de72c38f630e126964b922c379c4a7e49100
parent50eae2a7c9862afe263a2003c12f457ecfc9e6a2
x86, boot: add linked list of struct setup_data

This patch adds a field of 64-bit physical pointer to NULL terminated
single linked list of struct setup_data to real-mode kernel
header. This is used as a more extensible boot parameters passing
mechanism.

Signed-off-by: Huang Ying <ying.huang@intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/boot/header.S
arch/x86/kernel/head64.c
arch/x86/kernel/setup_64.c
include/asm-x86/bootparam.h