diff options
author | gavinm <none@none> | 2007-10-14 10:10:53 -0700 |
---|---|---|
committer | gavinm <none@none> | 2007-10-14 10:10:53 -0700 |
commit | 20c794b39650d115e17a15983b6b82e46238cf45 (patch) | |
tree | f2e62d1389c4067c9f09f4497d2279a0e3e7d8da /usr/src/uts/intel/sys/mc.h | |
parent | be47d14853d0e04809e26e9ff241631dfbd15d94 (diff) | |
download | illumos-joyent-20c794b39650d115e17a15983b6b82e46238cf45.tar.gz |
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
Diffstat (limited to 'usr/src/uts/intel/sys/mc.h')
-rw-r--r-- | usr/src/uts/intel/sys/mc.h | 17 |
1 files changed, 8 insertions, 9 deletions
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 */ |