kernel, libroot: Introduce new API for obtaining system info

This commit is contained in:
Pawel Dziepak
2013-12-16 03:58:43 +01:00
parent b2504f3b56
commit 1bc7045fdf
35 changed files with 1107 additions and 808 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ extern "C" {
#endif
status_t arch_system_info_init(struct kernel_args *args);
status_t arch_get_system_info(system_info *info, size_t size);
void arch_fill_topology_node(cpu_topology_node_info* node, int32 cpu);
#ifdef __cplusplus
}
+5 -1
View File
@@ -21,7 +21,11 @@ status_t system_info_init(struct kernel_args *args);
status_t system_notifications_init();
const char* get_haiku_revision(void);
status_t _user_get_system_info(system_info *userInfo, size_t size);
status_t _user_get_system_info(system_info *userInfo);
status_t _user_get_cpu_info(uint32 firstCPU, uint32 cpuCount, cpu_info* info);
status_t _user_get_cpu_topology_info(cpu_topology_node_info* topologyInfos,
uint32* topologyInfoCount);
status_t _user_get_system_info_etc(int32 id, void *buffer,
size_t bufferSize);