diff options
author | Mark Johnson <Mark.Johnson@Sun.COM> | 2009-01-28 17:49:05 -0800 |
---|---|---|
committer | Mark Johnson <Mark.Johnson@Sun.COM> | 2009-01-28 17:49:05 -0800 |
commit | 0ba6f73dcd1c9160a44b2872ed0e0d81b51d168f (patch) | |
tree | 3196b1b2966525867879d370a13c21371e1041fa /usr/src/uts/common/sys/ucode.h | |
parent | 4be06494508a1d70b3f0065f16685a74b355cedd (diff) | |
download | illumos-gate-0ba6f73dcd1c9160a44b2872ed0e0d81b51d168f.tar.gz |
6798170 AMD uCode 2009-01-20 update
Contributed by Hans Rosenfeld <hans.rosenfeld@amd.com>
Diffstat (limited to 'usr/src/uts/common/sys/ucode.h')
-rw-r--r-- | usr/src/uts/common/sys/ucode.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/ucode.h b/usr/src/uts/common/sys/ucode.h index 0f37745cae..e4f01bfeb0 100644 --- a/usr/src/uts/common/sys/ucode.h +++ b/usr/src/uts/common/sys/ucode.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -110,18 +110,24 @@ typedef struct ucode_header_amd { } ucode_header_amd_t; typedef struct ucode_file_amd { +#ifndef __xpv ucode_header_amd_t uf_header; uint8_t uf_data[896]; uint8_t uf_resv[896]; uint8_t uf_code_present; uint8_t uf_code[191]; +#else + uint8_t *ucodep; + uint32_t usize; +#endif } ucode_file_amd_t; typedef struct ucode_eqtbl_amd { uint32_t ue_inst_cpu; uint32_t ue_fixed_mask; uint32_t ue_fixed_comp; - uint32_t ue_equiv_cpu; + uint16_t ue_equiv_cpu; + uint16_t ue_reserved; } ucode_eqtbl_amd_t; /* |