From 20c794b39650d115e17a15983b6b82e46238cf45 Mon Sep 17 00:00:00 2001 From: gavinm Date: Sun, 14 Oct 2007 10:10:53 -0700 Subject: PSARC 2007/591 Generic x86 Machine Check Architecture PSARC 2007/594 Intel CPU and 5000/7300 Series Chipset FMA 6443855 x86 modinfo slots being wasted during cpu module path search 6475380 cmi_load() should unload unused CPU module 6520280 MCA status bits not properly being cleared for intel processors 6558878 topo_node_hash returns out of range hash 6567218 FMA for Intel processors and 5000/7300 series memory controller 6567634 generic x86 MCA support needs to be improved 6607616 prepare FMA/x86 for xVM 6607626 eversholt Makefile.com lacks a default target 6607637 Add number of cpus and cores per chip to cpu_info kstat 6607643 x86 on_trap handler jumps from frying pan into the fire 6616180 topo should translate slashes in authority fields --HG-- rename : usr/src/uts/i86pc/cpu/amd_opteron/ao_mc.c => deleted_files/usr/src/uts/i86pc/cpu/amd_opteron/ao_mc.c rename : usr/src/uts/i86xpv/generic_cpu/Makefile => deleted_files/usr/src/uts/i86xpv/generic_cpu/Makefile --- usr/src/uts/intel/sys/mc.h | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'usr/src/uts/intel/sys/mc.h') diff --git a/usr/src/uts/intel/sys/mc.h b/usr/src/uts/intel/sys/mc.h index 4e1ab003ee..27ef52684d 100644 --- a/usr/src/uts/intel/sys/mc.h +++ b/usr/src/uts/intel/sys/mc.h @@ -18,7 +18,7 @@ * * CDDL HEADER END * - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -41,12 +41,13 @@ extern "C" { #define MC_UNUM_NDIMM 2 typedef struct mc_unum { - int unum_board; - int unum_chip; - int unum_mc; - int unum_cs; - int unum_rank; - uint64_t unum_offset; + int unum_board; /* system board */ + int unum_chip; /* chip/socket */ + int unum_mc; /* memory-controller or branch */ + int unum_chan; /* DRAM channel */ + int unum_cs; /* chip-select */ + int unum_rank; /* rank */ + uint64_t unum_offset; /* row, column, bank-select etc */ int unum_dimms[MC_UNUM_NDIMM]; } mc_unum_t; @@ -55,8 +56,6 @@ typedef struct mc_unum { */ #define MC_INVALNUM ((uint32_t)-1) -#define MC_AMD_DEV_OFFSET 24 /* node ID + offset == PCI dev num */ - /* * /dev/mc/mc* ioctl cmds */ -- cgit v1.2.3