| #ifndef AMDK8_SYSCONF_H |
| |
| #define AMDK8_SYSINFO_H |
| |
| #define HC_POSSIBLE_NUM 8 |
| |
| struct amdk8_sysconf_t { |
| //ht |
| unsigned nodes; |
| unsigned hc_possible_num; |
| unsigned pci1234[HC_POSSIBLE_NUM]; |
| unsigned hcdn[HC_POSSIBLE_NUM]; |
| unsigned hcid[HC_POSSIBLE_NUM]; //record ht chain type |
| unsigned sbdn; |
| unsigned sblk; |
| |
| unsigned hcdn_reg[4]; // it will be used by get_sblk_pci1234 |
| |
| int enabled_apic_ext_id; |
| unsigned lift_bsp_apicid; |
| int apicid_offset; |
| |
| void *mb; // pointer for mb releated struct |
| |
| }; |
| |
| extern struct amdk8_sysconf_t sysconf; |
| |
| #endif |