00001
00002
00003
00004
00005
00006
00007
00008 #include <linux/device.h>
00009 #include <linux/init.h>
00010 #include <linux/memory.h>
00011
00012 #include "base.h"
00013
00014
00015
00016
00017
00018
00019
00020 void __init driver_init(void)
00021 {
00022
00023 devices_init();
00024 buses_init();
00025 classes_init();
00026 #ifndef DDE_LINUX
00027 firmware_init();
00028 hypervisor_init();
00029 #endif
00030
00031
00032
00033
00034 platform_bus_init();
00035 #ifndef DDE_LINUX
00036 system_bus_init();
00037 cpu_dev_init();
00038 memory_dev_init();
00039 attribute_container_init();
00040 #endif
00041 }