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 Pelczararch_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 Pelczararch_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 Pelczararch_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 Duvalarch_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