1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef AMD_BLOCK_MCA_H 4 #define AMD_BLOCK_MCA_H 5 6 #include <cpu/x86/msr.h> 7 #include <types.h> 8 9 struct mca_bank_status { 10 unsigned int bank; 11 msr_t sts; 12 }; 13 14 void check_mca(void); 15 bool mca_has_expected_bank_count(void); 16 bool mca_is_valid_bank(unsigned int bank); 17 const char *mca_get_bank_name(unsigned int bank); 18 19 #endif /* AMD_BLOCK_MCA_H */ 20