1 /* SPDX-License-Identifier: GPL-2.0-only */
6 #include <arch/cpu.h> /* IWYU pragma: export */
9 void cpu_initialize(void);
10 uintptr_t cpu_get_lapic_addr(void);
12 unsigned int cpu_phys_address_size(void);
13 unsigned int soc_phys_address_size(void);
16 #define __cpu_driver __attribute__((used, __section__(".rodata.cpu_driver")))
18 #define __cpu_driver __attribute__((unused))
21 /** start of compile time generated pci driver array */
22 extern struct cpu_driver _cpu_drivers
[];
23 /** end of compile time generated pci driver array */
24 extern struct cpu_driver _ecpu_drivers
[];
26 #endif /* CPU_CPU_H */