12345678910111213141516171819202122232425262728293031323334 |
- struct microcode_header {
- unsigned int hdrver;
- unsigned int rev;
- unsigned int date;
- unsigned int sig;
- unsigned int cksum;
- unsigned int ldrver;
- unsigned int pf;
- unsigned int datasize;
- unsigned int totalsize;
- unsigned int reserved[3];
- };
- struct microcode {
- struct microcode_header hdr;
- unsigned int bits[0];
- };
- typedef struct microcode microcode_t;
- typedef struct microcode_header microcode_header_t;
- /* microcode format is extended from prescott processors */
- struct extended_signature {
- unsigned int sig;
- unsigned int pf;
- unsigned int cksum;
- };
- struct extended_sigtable {
- unsigned int count;
- unsigned int cksum;
- unsigned int reserved[3];
- struct extended_signature sigs[0];
- };
|