x86: add AMD specific declarations
Added AMD specific declarations to header file. Signed-off-by: Peter Oruba <peter.oruba@amd.com> Cc: Tigran Aivazian <tigran@aivazian.fsnet.co.uk> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
d4ee366868
commit
9835fd4ad9
1 changed files with 30 additions and 0 deletions
|
@ -30,6 +30,35 @@ struct extended_sigtable {
|
|||
struct extended_signature sigs[0];
|
||||
};
|
||||
|
||||
struct equiv_cpu_entry {
|
||||
unsigned int installed_cpu;
|
||||
unsigned int fixed_errata_mask;
|
||||
unsigned int fixed_errata_compare;
|
||||
unsigned int equiv_cpu;
|
||||
};
|
||||
|
||||
struct microcode_header_amd {
|
||||
unsigned int data_code;
|
||||
unsigned int patch_id;
|
||||
unsigned char mc_patch_data_id[2];
|
||||
unsigned char mc_patch_data_len;
|
||||
unsigned char init_flag;
|
||||
unsigned int mc_patch_data_checksum;
|
||||
unsigned int nb_dev_id;
|
||||
unsigned int sb_dev_id;
|
||||
unsigned char processor_rev_id[2];
|
||||
unsigned char nb_rev_id;
|
||||
unsigned char sb_rev_id;
|
||||
unsigned char bios_api_rev;
|
||||
unsigned char reserved1[3];
|
||||
unsigned int match_reg[8];
|
||||
};
|
||||
|
||||
struct microcode_amd {
|
||||
struct microcode_header_amd hdr;
|
||||
unsigned int mpb[0];
|
||||
};
|
||||
|
||||
struct ucode_cpu_info {
|
||||
int valid;
|
||||
unsigned int sig;
|
||||
|
@ -37,5 +66,6 @@ struct ucode_cpu_info {
|
|||
unsigned int rev;
|
||||
union {
|
||||
struct microcode_intel *mc_intel;
|
||||
struct microcode_amd *mc_amd;
|
||||
} mc;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue