diff options
Diffstat (limited to 'src/cpu/amd/model_10xxx/model_10xxx_init.c')
-rw-r--r-- | src/cpu/amd/model_10xxx/model_10xxx_init.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/cpu/amd/model_10xxx/model_10xxx_init.c b/src/cpu/amd/model_10xxx/model_10xxx_init.c index bf40458c3c..bd83757d07 100644 --- a/src/cpu/amd/model_10xxx/model_10xxx_init.c +++ b/src/cpu/amd/model_10xxx/model_10xxx_init.c @@ -39,13 +39,14 @@ #include <cpu/amd/model_10xxx_msr.h> extern device_t get_node_pci(u32 nodeid, u32 fn); +extern int init_processor_name(void); #define MCI_STATUS 0x401 -static inline msr_t rdmsr_amd(u32 index) +msr_t rdmsr_amd(u32 index) { msr_t result; __asm__ __volatile__ ( @@ -57,7 +58,7 @@ static inline msr_t rdmsr_amd(u32 index) } -static inline void wrmsr_amd(u32 index, msr_t msr) +void wrmsr_amd(u32 index, msr_t msr) { __asm__ __volatile__ ( "wrmsr" @@ -99,7 +100,8 @@ void model_10xxx_init(device_t dev) /* Enable the local cpu apics */ setup_lapic(); - /* FIXME: Update CPUID name strings here */ + /* Set the processor name string */ + init_processor_name(); #if CONFIG_LOGICAL_CPUS == 1 siblings = cpuid_ecx(0x80000008) & 0xff; |