#include #include #include #include #include #include static struct device_d global_dev; int global_add_param(struct param_d *param) { return dev_add_param(&global_dev, param); } static struct device_d global_dev = { .name = "global", .id = "env", .map_base = 0, .size = 0, }; static struct driver_d global_driver = { .name = "global", .probe = dummy_probe, }; static int global_init(void) { register_device(&global_dev); register_driver(&global_driver); return 0; } coredevice_initcall(global_init);