* published by the Free Software Foundation.
*/
#include <linux/config.h>
+#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/stddef.h>
#include <linux/ioport.h>
#include <linux/init.h>
#include <linux/root_dev.h>
#include <linux/cpu.h>
+#include <linux/interrupt.h>
#include <asm/elf.h>
#include <asm/hardware.h>
#include <asm/mach/arch.h>
#include <asm/mach/irq.h>
+#include <asm/mach/time.h>
#ifndef MEM_SIZE
#define MEM_SIZE (16*1024*1024)
unsigned int processor_id;
unsigned int __machine_arch_type;
+EXPORT_SYMBOL(__machine_arch_type);
+
unsigned int system_rev;
+EXPORT_SYMBOL(system_rev);
+
unsigned int system_serial_low;
+EXPORT_SYMBOL(system_serial_low);
+
unsigned int system_serial_high;
+EXPORT_SYMBOL(system_serial_high);
+
unsigned int elf_hwcap;
+EXPORT_SYMBOL(elf_hwcap);
+
#ifdef MULTI_CPU
struct processor processor;
#endif
unsigned char aux_device_present;
+
char elf_platform[ELF_PLATFORM_SIZE];
-char saved_command_line[COMMAND_LINE_SIZE];
+EXPORT_SYMBOL(elf_platform);
+
unsigned long phys_initrd_start __initdata = 0;
unsigned long phys_initrd_size __initdata = 0;
* Set up various architecture-specific pointers
*/
init_arch_irq = mdesc->init_irq;
+ init_arch_time = mdesc->init_time;
init_machine = mdesc->init_machine;
#ifdef CONFIG_VT