0001
0002
0003
0004
0005
0006
0007 #include <linux/device.h>
0008 #include <linux/init.h>
0009 #include <linux/memory.h>
0010 #include <linux/of.h>
0011 #include <linux/backing-dev.h>
0012
0013 #include "base.h"
0014
0015
0016
0017
0018
0019
0020
0021 void __init driver_init(void)
0022 {
0023
0024 bdi_init(&noop_backing_dev_info);
0025 devtmpfs_init();
0026 devices_init();
0027 buses_init();
0028 classes_init();
0029 firmware_init();
0030 hypervisor_init();
0031
0032
0033
0034
0035 of_core_init();
0036 platform_bus_init();
0037 auxiliary_bus_init();
0038 cpu_dev_init();
0039 memory_dev_init();
0040 node_dev_init();
0041 container_dev_init();
0042 }