1*21258e26SAlexander von Gluck IV /* 2*21258e26SAlexander von Gluck IV * Copyright 2013-2020 Haiku, Inc. All rights reserved. 3*21258e26SAlexander von Gluck IV * Distributed under the terms of the MIT License. 4*21258e26SAlexander von Gluck IV */ 5*21258e26SAlexander von Gluck IV #ifndef BOOT_ARCH_CPU_H 6*21258e26SAlexander von Gluck IV #define BOOT_ARCH_CPU_H 7*21258e26SAlexander von Gluck IV 8*21258e26SAlexander von Gluck IV 9*21258e26SAlexander von Gluck IV #include <SupportDefs.h> 10*21258e26SAlexander von Gluck IV #include <boot/vfs.h> 11*21258e26SAlexander von Gluck IV 12*21258e26SAlexander von Gluck IV 13*21258e26SAlexander von Gluck IV #ifdef __cplusplus 14*21258e26SAlexander von Gluck IV extern "C" { 15*21258e26SAlexander von Gluck IV #endif 16*21258e26SAlexander von Gluck IV 17*21258e26SAlexander von Gluck IV status_t boot_arch_cpu_init(void); 18*21258e26SAlexander von Gluck IV void arch_ucode_load(BootVolume& volume); 19*21258e26SAlexander von Gluck IV 20*21258e26SAlexander von Gluck IV #ifdef __cplusplus 21*21258e26SAlexander von Gluck IV } 22*21258e26SAlexander von Gluck IV #endif 23*21258e26SAlexander von Gluck IV 24*21258e26SAlexander von Gluck IV 25*21258e26SAlexander von Gluck IV #endif /* BOOT_ARCH_CPU_H */ 26