xref: /haiku/src/system/kernel/arch/arm64/arch_system_info.cpp (revision 22fdfc4428457024878bdecc330b317f746f46e6)
1384d4e93SJaroslaw Pelczar /*
2384d4e93SJaroslaw Pelczar  * Copyright 2019 Haiku, Inc. All Rights Reserved.
3384d4e93SJaroslaw Pelczar  * Distributed under the terms of the MIT License.
4384d4e93SJaroslaw Pelczar  */
5384d4e93SJaroslaw Pelczar #include <OS.h>
6384d4e93SJaroslaw Pelczar 
7384d4e93SJaroslaw Pelczar #include <arch_cpu.h>
8384d4e93SJaroslaw Pelczar #include <arch/system_info.h>
9384d4e93SJaroslaw Pelczar #include <boot/kernel_args.h>
10384d4e93SJaroslaw Pelczar 
11384d4e93SJaroslaw Pelczar 
12384d4e93SJaroslaw Pelczar status_t
arch_get_system_info(system_info * info,size_t size)13384d4e93SJaroslaw Pelczar arch_get_system_info(system_info *info, size_t size)
14384d4e93SJaroslaw Pelczar {
15384d4e93SJaroslaw Pelczar 	return B_OK;
16384d4e93SJaroslaw Pelczar }
17384d4e93SJaroslaw Pelczar 
18384d4e93SJaroslaw Pelczar 
19384d4e93SJaroslaw Pelczar void
arch_fill_topology_node(cpu_topology_node_info * node,int32 cpu)20384d4e93SJaroslaw Pelczar arch_fill_topology_node(cpu_topology_node_info* node, int32 cpu)
21384d4e93SJaroslaw Pelczar {
22384d4e93SJaroslaw Pelczar }
23384d4e93SJaroslaw Pelczar 
24384d4e93SJaroslaw Pelczar 
25384d4e93SJaroslaw Pelczar status_t
arch_system_info_init(struct kernel_args * args)26384d4e93SJaroslaw Pelczar arch_system_info_init(struct kernel_args *args)
27384d4e93SJaroslaw Pelczar {
28384d4e93SJaroslaw Pelczar 	return B_OK;
29384d4e93SJaroslaw Pelczar }
30*22fdfc44SJérôme Duval 
31*22fdfc44SJérôme Duval 
32*22fdfc44SJérôme Duval status_t
arch_get_frequency(uint64 * frequency,int32 cpu)33*22fdfc44SJérôme Duval arch_get_frequency(uint64 *frequency, int32 cpu)
34*22fdfc44SJérôme Duval {
35*22fdfc44SJérôme Duval 	*frequency = 0;
36*22fdfc44SJérôme Duval 	return B_OK;
37*22fdfc44SJérôme Duval }
38