Linux Kernel设备驱动模型之CPU相关初始化
来源:互联网 发布:block matching算法 编辑:程序博客网 时间:2024/04/30 08:35
void __init cpu_dev_init(void){ if (subsys_system_register(&cpu_subsys, cpu_root_attr_groups)) panic("Failed to register CPU subsystem");
cpu_dev_register_generic();}
struct bus_type cpu_subsys = { .name = "cpu", .dev_name = "cpu", .match = cpu_subsys_match,#ifdef CONFIG_HOTPLUG_CPU .online = cpu_subsys_online, .offline = cpu_subsys_offline,#endif};EXPORT_SYMBOL_GPL(cpu_subsys);
static struct attribute *cpu_root_attrs[] = {#ifdef CONFIG_ARCH_CPU_PROBE_RELEASE &dev_attr_probe.attr, &dev_attr_release.attr,#endif &cpu_attrs[0].attr.attr, &cpu_attrs[1].attr.attr, &cpu_attrs[2].attr.attr, &dev_attr_kernel_max.attr, &dev_attr_offline.attr, &dev_attr_isolated.attr,#ifdef CONFIG_NO_HZ_FULL &dev_attr_nohz_full.attr,#endif#ifdef CONFIG_GENERIC_CPU_AUTOPROBE &dev_attr_modalias.attr,#endif NULL};
static struct attribute_group cpu_root_attr_group = { .attrs = cpu_root_attrs,};
static const struct attribute_group *cpu_root_attr_groups[] = { &cpu_root_attr_group, NULL,};
0 0
- Linux Kernel设备驱动模型之CPU相关初始化
- Linux Kernel设备驱动模型之驱动模型初始化
- Linux Kernel设备驱动模型之设备初始化
- Linux Kernel设备驱动模型之平台设备初始化
- Linux Kernel设备驱动模型之CPU接口注册
- Linux Kernel设备驱动模型之总线初始化
- Linux Kernel设备驱动模型之class 初始化
- Linux Kernel设备驱动模型之资源管理
- Linux Kernel设备驱动模型之设备探测驱动
- Linux Kernel设备驱动模型之驱动探测设备
- Linux Kernel设备驱动模型之绑定驱动到设备
- Linux Kernel设备驱动模型之驱动探测设备
- Linux Kernel设备驱动模型之设备绑定驱动
- Linux kernel -- 设备驱动模型
- Linux Kernel设备驱动模型之 设备添加
- Linux Kernel设备驱动模型之设备注册
- Linux Kernel设备驱动模型之总线添加设备
- Linux Kernel设备驱动模型之总线查找设备
- 软件测试面试宝典(杂乱)
- 算法与数据结构之线性结构的相关知识,简单易懂。
- 26. Remove Duplicates from Sorted Array
- Softmax&Overfitting&Regulization&Dropout
- 3.8学习内容-常用的Arrays工具类方法和冒泡排序
- Linux Kernel设备驱动模型之CPU相关初始化
- 深入理解JVM(一):JVM内存区域
- 剑指offer- hash排序
- 图像标定
- c++ string和char用法
- 变量的作用域
- 简单却又复杂的FizzBuzz面试编程问题
- 393. UTF-8 Validation
- 47、Rdis学习(CentOS下安装Centos 2017年3月)