/illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/ |
H A D | cmd_dimm.c | 73 cmd_dimm_fru(cmd_dimm_t *dimm) argument 75 return (dimm->dimm_asru_nvl); 79 cmd_dimm_create_fault(fmd_hdl_t *hdl, cmd_dimm_t *dimm, const char *fltnm, argument 91 if (strstr(dimm->dimm_unum, "BR") == NULL) { 93 dimm->dimm_asru_nvl, dimm->dimm_asru_nvl, NULL); 95 nvlfru = cmd_mem2hc(hdl, dimm->dimm_asru_nvl); 97 dimm->dimm_asru_nvl, nvlfru, NULL); 100 return (cmd_fault_add_location(hdl, flt, dimm->dimm_unum)); 102 return (cmd_nvl_create_fault(hdl, fltnm, cert, dimm 108 cmd_dimm_free(fmd_hdl_t *hdl, cmd_dimm_t *dimm, int destroy) argument 170 cmd_dimm_destroy(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 180 cmd_dimm_t *dimm; local 192 dimm_attach_to_bank(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 209 cmd_dimm_t *dimm; local 274 cmd_dimm_t *dimm; local 352 cmd_dimm_t *dimm; local 368 cmd_dimm_t *dimm; local 464 cmd_dimm_t *dimm, *next; local 475 cmd_dimm_dirty(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 495 cmd_dimm_t *dimm; local 503 cmd_dimm_save_symbol_error(cmd_dimm_t *dimm, uint16_t upos) argument 515 cmd_dimm_check_symbol_error(cmd_dimm_t *dimm, uint16_t synd) argument [all...] |
H A D | cmd_memerr.c | 90 * check if a dimm has n CEs with the same symbol-in-error 93 upos_thresh_check(cmd_dimm_t *dimm, uint16_t upos, uint32_t threshold) argument 100 for (ip = cmd_list_next(&dimm->mq_root[i]); ip != NULL; 218 ce_thresh_check(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 225 if (dimm->dimm_flags & CMD_MEM_F_FAULTING) 229 nret = dimm->dimm_nretired; 230 if (dimm->dimm_bank != NULL) 231 nret += dimm->dimm_bank->bank_nretired; 236 if (dimm->dimm_phys_addr_hi >= dimm 263 mq_5b_check(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 408 mq_add(fmd_hdl_t *hdl, cmd_dimm_t *dimm, fmd_event_t *ep, uint64_t afar, uint16_t synd, uint64_t now, uint32_t cpuid) argument 448 mq_prune(fmd_hdl_t *hdl, cmd_dimm_t *dimm, uint64_t now) argument 486 mq_check(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 577 cmd_dimm_t *dimm; local [all...] |
/illumos-gate/usr/src/cmd/fm/modules/sun4v/generic-mem/ |
H A D | gmem_dimm.c | 55 gmem_dimm_fru(gmem_dimm_t *dimm) argument 57 return (dimm->dimm_asru_nvl); 61 gmem_dimm_free(fmd_hdl_t *hdl, gmem_dimm_t *dimm, int destroy) argument 63 gmem_case_t *cc = &dimm->dimm_case; 78 gmem_fmri_fini(hdl, &dimm->dimm_asru, destroy); 81 while ((q = gmem_list_next(&dimm->mq_root[i])) != NULL) { 97 gmem_list_delete(&dimm->mq_root[i], q); 103 fmd_buf_destroy(hdl, NULL, dimm->dimm_bufname); 105 gmem_list_delete(&gmem.gm_dimms, dimm); 106 fmd_hdl_free(hdl, dimm, sizeo 110 gmem_dimm_destroy(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 119 gmem_dimm_t *dimm; local 133 gmem_dimm_t *dimm; local 183 gmem_dimm_t *dimm; local 224 gmem_dimm_t *dimm; local 240 gmem_dimm_t *dimm; local 330 gmem_dimm_t *dimm, *next; local 341 gmem_dimm_dirty(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 361 gmem_dimm_t *dimm; local 474 nvlist_t *dimm = NULL; local 532 gmem_dimm_t *dimm = NULL, *next = NULL; local 547 gmem_dimm_t *dimm = NULL, *next = NULL; local [all...] |
H A D | gmem_memerr.c | 250 * check if a dimm has n CEs that have the same symbol-in-error 253 upos_thresh_check(gmem_dimm_t *dimm, uint16_t upos, uint32_t threshold) argument 260 for (ip = gmem_list_next(&dimm->mq_root[i]); ip != NULL; 367 ce_thresh_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 374 if (dimm->dimm_flags & GMEM_F_FAULTING) 377 nret = dimm->dimm_nretired; 382 if (dimm->dimm_phys_addr_hi >= dimm->dimm_phys_addr_low) 384 (dimm->dimm_phys_addr_hi - dimm 409 mq_5b_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 551 mq_add(fmd_hdl_t *hdl, gmem_dimm_t *dimm, fmd_event_t *ep, uint64_t afar, uint16_t unit_position, uint16_t ckwd, uint64_t now) argument 590 mq_prune(fmd_hdl_t *hdl, gmem_dimm_t *dimm, uint64_t now) argument 628 mq_check(fmd_hdl_t *hdl, gmem_dimm_t *dimm) argument 718 gmem_dimm_t *dimm; local [all...] |
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | sg_unum.c | 80 int dimm; local 83 * node and dimm will always be valid. board and proc may be -1 if 93 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 0 : 1; 95 dimm = (physaddr & SG_ECACHE_DIMM_MASK) ? 1 : 0; 98 node, board, proc, dimm, sg_j_number[proc][dimm]);
|
/illumos-gate/usr/src/common/mc/mc-amd/ |
H A D | mcamd_unumtopa.c | 49 mcamd_node_t *mc, *dimm; local 53 "mc %d dimm %d offset 0x%llx\n", unump->unum_chip, unump->unum_mc, 87 * first dimm in the unum - if there is more than one they all 89 * to is not finer grained than the 128-bits of a dimm pair. 91 for (dimm = mcamd_dimm_next(hdl, mc, NULL); dimm != NULL; 92 dimm = mcamd_dimm_next(hdl, mc, dimm)) { 93 if (!mcamd_get_numprop(hdl, dimm, MCAMD_PROP_NUM, &num)) { 95 "failed to lookup num for dimm [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/ |
H A D | Makefile | 30 dimm \
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chicago/frudata/ |
H A D | libpiclfrudata.conf | 35 name:/platform/i2c@1f,520000/dimm-spd@0,a0 36 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,a0:dimm-spd" 38 name:/platform/i2c@1f,520000/dimm-spd@0,a2 39 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,a2:dimm-spd" 41 name:/platform/i2c@1f,520000/dimm-spd@0,a4 42 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,a4:dimm-spd" 44 name:/platform/i2c@1f,520000/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/enchilada/frudata/ |
H A D | libpiclfrudata.conf | 35 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6 36 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6:dimm-spd" 38 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8 39 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8:dimm-spd" 41 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba 42 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba:dimm-spd" 44 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/schumacher/frudata/ |
H A D | libpiclfrudata.conf | 36 name:/platform/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a0 37 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a0:dimm-spd" 39 name:/platform/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a2 40 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a2:dimm-spd" 42 name:/platform/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a4 43 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm-spd@81,a4:dimm-spd" 45 name:/platform/pci@1e,600000/isa@7/ipmc@0,2e8/i2c@81/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/taco/frudata/ |
H A D | libpiclfrudata.conf | 36 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a0 37 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a0:dimm-spd" 39 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a2 40 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a2:dimm-spd" 42 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a4 43 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,a4:dimm-spd" 45 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frudata/ |
H A D | libpiclfrudata.conf | 41 name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b0 42 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b0:dimm-spd" 44 name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b2 45 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b2:dimm-spd" 47 name:/platform/i2c@1f,520000/dimm-spd?UnitAddress=0,b4 48 PROP FRUDevicePath string r 0 "/devices/i2c@1f,520000/dimm-spd@0,b4:dimm-spd" 50 name:/platform/i2c@1f,520000/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chalupa/frudata/ |
H A D | libpiclfrudata.conf | 42 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b6 43 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6:dimm-spd" 45 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b8 46 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8:dimm-spd" 48 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,ba 49 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba:dimm-spd" 51 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/ents/devtree/ |
H A D | picldevtree.conf | 33 dimm-spd seeprom
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/ents/frudata/ |
H A D | libpiclfrudata.conf | 48 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b6 49 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6:dimm-spd" 51 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b8 52 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8:dimm-spd" 54 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,ba 55 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba:dimm-spd" 57 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/frudata/ |
H A D | libpiclfrudata.conf | 70 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0 71 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a0:dimm-fru" 73 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2 74 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a2:dimm-fru" 76 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4 77 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a4:dimm-fru" 79 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/ |
H A D | piclfrutree.info | 36 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0 39 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2 42 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4 45 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a6 48 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a8 51 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,aa 54 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ac 57 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ae
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lw2plus/frudata/ |
H A D | libpiclfrudata.conf | 54 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0 55 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a0:dimm-fru" 57 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2 58 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a2:dimm-fru" 60 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4 61 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a4:dimm-fru" 63 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frudata/ |
H A D | libpiclfrudata.conf | 39 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b6 40 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b6:dimm-spd" 42 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,b8 43 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,b8:dimm-spd" 45 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm-spd?UnitAddress=0,ba 46 PROP FRUDevicePath string r 0 "/devices/pci@1e,600000/isa@7/i2c@0,320/dimm-spd@0,ba:dimm-spd" 48 name:/platform/pci@1e,600000/isa@7/i2c@0,320/dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/seattle/frudata/ |
H A D | libpiclfrudata.conf | 41 name:/platform/i2c@1f,530000/dimm-spd?UnitAddress=0,e0 42 PROP FRUDevicePath string r 0 "/devices/i2c@1f,530000/dimm-spd@0,e0:dimm-spd" 44 name:/platform/i2c@1f,530000/dimm-spd?UnitAddress=0,e2 45 PROP FRUDevicePath string r 0 "/devices/i2c@1f,530000/dimm-spd@0,e2:dimm-spd" 47 name:/platform/i2c@1f,530000/dimm-spd?UnitAddress=0,e4 48 PROP FRUDevicePath string r 0 "/devices/i2c@1f,530000/dimm-spd@0,e4:dimm-spd" 50 name:/platform/i2c@1f,530000/dimm [all...] |
/illumos-gate/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/ |
H A D | cmd_oplerr.c | 245 opl_ce_thresh_check(fmd_hdl_t *hdl, cmd_dimm_t *dimm) argument 253 if (dimm->dimm_flags & CMD_MEM_F_FAULTING) { 258 if (dimm->dimm_nretired >= fmd_prop_get_int32(hdl, 260 dimm->dimm_flags |= CMD_MEM_F_FAULTING; 262 dflt = cmd_dimm_create_fault(hdl, dimm, "fault.memory.dimm", 375 cmd_dimm_t *dimm; local 381 if ((dimm = cmd_dimm_lookup(hdl, asru)) == NULL && 382 (dimm = cmd_dimm_create(hdl, asru)) == NULL) 385 if (dimm [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/devtree/ |
H A D | picldevtree.conf | 38 dimm-spd seeprom
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chalupa/devtree/ |
H A D | picldevtree.conf | 30 dimm-spd seeprom
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/seattle/devtree/ |
H A D | picldevtree.conf | 35 dimm-spd seeprom
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/frudata/ |
H A D | libpiclfrudata.conf | 82 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0 83 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a0:dimm-fru" 85 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2 86 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a2:dimm-fru" 88 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4 89 PROP FRUDevicePath string r 0 "/devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a4:dimm-fru" 91 name:/platform/pci/ebus/i2c?UnitAddress=1,2e/dimm [all...] |