/titanic_50/usr/src/cmd/fm/eversholt/files/sparc/SUNW,Sun-Fire-15000/ |
H A D | SUNW,Sun-Fire-15000.esc | 40 event ereport.io.psy.ecc.pue@hostbridge{within(5s)}; 41 event ereport.io.sch.ecc.pue@hostbridge{within(5s)}; 42 event ereport.io.xmits.ecc.pue@hostbridge{within(5s)}; 43 event ereport.io.cpu.ecc.thresh@cpu; 50 ereport.io.psy.ecc.pue@hostbridge 51 {((payloadprop("ecc-afsr") >> AGENT_ID_SHIFT) & AGENT_ID_MASK) == 53 ereport.io.sch.ecc.pue@hostbridge 54 {((payloadprop("ecc-afsr") >> AGENT_ID_SHIFT) & AGENT_ID_MASK) == 56 ereport.io.xmits.ecc.pue@hostbridge 57 {((payloadprop("ecc-afsr") >> AGENT_ID_SHIFT) & AGENT_ID_MASK) == [all …]
|
/titanic_50/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 92 sysio_log_ce_err(struct async_flt *ecc, char *unum); 95 sysio_log_ue_err(struct async_flt *ecc, char *unum); 362 struct async_flt ecc; in sysio_ue_intr() local 390 bzero(&ecc, sizeof (ecc)); in sysio_ue_intr() 391 ecc.flt_id = gethrtime(); in sysio_ue_intr() 392 ecc.flt_stat = t_afsr; in sysio_ue_intr() 393 ecc.flt_addr = P2ALIGN(t_afar, 64) + offset; in sysio_ue_intr() 394 ecc.flt_func = sysio_log_ue_err; in sysio_ue_intr() 395 ecc.flt_bus_id = softsp->upa_id; in sysio_ue_intr() 396 ecc.flt_inst = ddi_get_instance(softsp->dip); in sysio_ue_intr() [all …]
|
H A D | mem_cache.c | 393 uint32_t ecc; in print_l2cache_line() local 400 ecc = (ecdptr->ec_eccd >> 9) & 0x1ff; in print_l2cache_line() 404 ecc = ecdptr->ec_eccd & 0x1ff; in print_l2cache_line() 413 PRTF_64_TO_32(d_low), ecc); in print_l2cache_line() 448 uint32_t ecc; in print_ecache_line() local 456 ecc = (ecdptr->ec_eccd >> 9) & 0x1ff; in print_ecache_line() 460 ecc = ecdptr->ec_eccd & 0x1ff; in print_ecache_line() 469 PRTF_64_TO_32(d_low), ecc); in print_ecache_line()
|
/titanic_50/usr/src/uts/sun4u/os/ |
H A D | ecc.c | 141 ecc_cpu_call(struct async_flt *ecc, char *unum, int err_type) in ecc_cpu_call() argument 151 if (ecc->flt_in_memory) in ecc_cpu_call() 152 cpu_check_allcpus(ecc); in ecc_cpu_call() 154 (void) cpu_get_mem_unum(AFLT_STAT_VALID, ecc->flt_synd, in ecc_cpu_call() 155 (uint64_t)-1, ecc->flt_addr, in ecc_cpu_call() 156 ecc->flt_bus_id, ecc->flt_in_memory, in ecc_cpu_call() 157 ecc->flt_status, unum, in ecc_cpu_call() 161 cpu_ce_count_unum(ecc, len, unum); in ecc_cpu_call()
|
H A D | plat_ecc_unum.c | 78 plat_log_fruid_error(int synd_code, struct async_flt *ecc, char *unum, in plat_log_fruid_error() argument 136 ecc_error_data.detecting_proc = ecc->flt_bus_id; in plat_log_fruid_error() 138 if (ecc->flt_in_memory) in plat_log_fruid_error() 140 else if (ecc->flt_status & ECC_ECACHE) in plat_log_fruid_error()
|
/titanic_50/usr/src/cmd/fm/eversholt/files/sparc/sun4u/ |
H A D | psycho.esc | 47 event error.io.psy.ecc.thresh@hostbridge; 48 event ereport.io.psy.ecc.pue@hostbridge{within(5s)}; 49 event ereport.io.psy.ecc.s-pue@hostbridge{within(5s)}; 50 event ereport.io.psy.ecc.thresh@hostbridge; 57 * - ecc: the SERD engine to gather enough PIO CEs to generate an ereport. 60 ereport.io.psy.ecc.pue@hostbridge, 61 ereport.io.psy.ecc.s-pue@hostbridge, 62 error.io.psy.ecc.thresh@hostbridge; 64 engine serd.io.psycho.ecc@hostbridge, 66 trip=ereport.io.psy.ecc.thresh@hostbridge; [all …]
|
H A D | schizo.esc | 50 event error.io.sch.ecc.thresh@hostbridge; 62 event ereport.io.sch.ecc.pce@hostbridge{within(5s)}; 63 event ereport.io.sch.ecc.pue@hostbridge{within(5s)}; 64 event ereport.io.sch.ecc.s-pce@hostbridge{within(5s)}; 65 event ereport.io.sch.ecc.s-pue@hostbridge{within(5s)}; 66 event ereport.io.sch.ecc.thresh@hostbridge{within(5s)}; 81 * - ecc: multiple PIO CEs. 98 ereport.io.sch.ecc.pue@hostbridge, 99 ereport.io.sch.ecc.s-pue@hostbridge, 100 error.io.sch.ecc.thresh@hostbridge, [all …]
|
H A D | xmits.esc | 50 event error.io.xmits.ecc.thresh@hostbridge; 61 event ereport.io.xmits.ecc.pce@hostbridge{within(5s)}; 62 event ereport.io.xmits.ecc.pue@hostbridge{within(5s)}; 63 event ereport.io.xmits.ecc.s-pce@hostbridge{within(5s)}; 64 event ereport.io.xmits.ecc.s-pue@hostbridge{within(5s)}; 71 event ereport.io.xmits.ecc.thresh@hostbridge{within(5s)}; 98 * - ecc: multiple PIO CEs. 120 ereport.io.xmits.ecc.pue@hostbridge, 121 ereport.io.xmits.ecc.s-pue@hostbridge, 124 error.io.xmits.ecc.thresh@hostbridge, [all …]
|
H A D | tomatillo.esc | 377 event error.io.tom.ecc.drue@hostbridge; 383 event ereport.io.tom.ecc.drue@hostbridge{within(5s)}; 410 error.io.tom.ecc.drue@hostbridge, 426 prop error.io.tom.ecc.drue@hostbridge (1)-> 427 ereport.io.tom.ecc.drue@hostbridge; 429 prop error.io.tom.ecc.drue@hostbridge (0)->
|
/titanic_50/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_txc.c | 862 txc_roecc_st_t ecc; in npi_txc_ro_states_get() local 871 TXC_FZC_CNTL_REG_READ64(handle, TXC_ROECC_ST_REG, port, &ecc.value); in npi_txc_ro_states_get() 872 if ((ecc.bits.ldw.correct_error) || (ecc.bits.ldw.uncorrect_error)) { in npi_txc_ro_states_get() 889 ecc.bits.ldw.ecc_address = 0; in npi_txc_ro_states_get() 890 ecc.bits.ldw.correct_error = 0; in npi_txc_ro_states_get() 891 ecc.bits.ldw.uncorrect_error = 0; in npi_txc_ro_states_get() 892 ecc.bits.ldw.clr_st = 1; in npi_txc_ro_states_get() 894 ecc.value); in npi_txc_ro_states_get() 951 txc_sfecc_st_t ecc; in npi_txc_sf_states_get() local 960 TXC_FZC_CNTL_REG_READ64(handle, TXC_SFECC_ST_REG, port, &ecc.value); in npi_txc_sf_states_get() [all …]
|
/titanic_50/usr/src/uts/sun4u/cpu/ |
H A D | mach_cpu_module.c | 74 cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum) in cpu_ce_count_unum() argument 79 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t triedcpulogout) in cpu_ce_scrub_mem_err() argument 84 cpu_ce_log_err(struct async_flt *ecc, errorq_elem_t *eqep) in cpu_ce_log_err() argument 89 cpu_ue_log_err(struct async_flt *ecc) in cpu_ue_log_err() argument 189 read_ecc_data(struct async_flt *ecc, short verbose, short ce_err) in read_ecc_data() argument
|
H A D | spitfire.c | 816 struct async_flt *ecc; in cpu_ce_error() local 838 ecc = (struct async_flt *)&spf_flt; in cpu_ce_error() 839 ecc->flt_id = gethrtime_waitfree(); in cpu_ce_error() 840 ecc->flt_stat = t_afsr; in cpu_ce_error() 841 ecc->flt_addr = t_afar; in cpu_ce_error() 842 ecc->flt_status = ECC_C_TRAP; in cpu_ce_error() 843 ecc->flt_bus_id = getprocessorid(); in cpu_ce_error() 844 ecc->flt_inst = CPU->cpu_id; in cpu_ce_error() 845 ecc->flt_pc = (caddr_t)rp->r_pc; in cpu_ce_error() 846 ecc->flt_func = log_ce_err; in cpu_ce_error() [all …]
|
H A D | us3_common.c | 123 static int clear_ecc(struct async_flt *ecc); 2745 cpu_ce_scrub_mem_err_common(struct async_flt *ecc, boolean_t logout_tried) in cpu_ce_scrub_mem_err_common() argument 2800 if (!cpu_ce_delayed_ec_logout(ecc->flt_addr)) in cpu_ce_scrub_mem_err_common() 2813 cpu_scrubphys(ecc); in cpu_ce_scrub_mem_err_common() 2828 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common() 2836 (void) lddphys(P2ALIGN(ecc->flt_addr, 8)); in cpu_ce_scrub_mem_err_common() 2847 if (clear_ecc(ecc)) in cpu_ce_scrub_mem_err_common() 2870 hit = cpu_matching_ecache_line(ecc->flt_addr, &clop->clo_data, in cpu_ce_scrub_mem_err_common() 2888 ecc->flt_addr, ecp->ec_tag); in cpu_ce_scrub_mem_err_common() 2948 cpu_ce_scrub_mem_err(struct async_flt *ecc, boolean_t logout_tried) in cpu_ce_scrub_mem_err() argument [all …]
|
/titanic_50/usr/src/uts/sun4u/io/pci/ |
H A D | pci_ecc.c | 545 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_cexdiag() local 548 if (page_retire_check(ecc->flt_addr, &errors) == EINVAL) { in ecc_err_cexdiag() 549 CE_XDIAG_SETSKIPCODE(ecc->flt_disp, CE_XDIAG_SKIP_NOPP); in ecc_err_cexdiag() 552 CE_XDIAG_SETSKIPCODE(ecc->flt_disp, CE_XDIAG_SKIP_PAGEDET); in ecc_err_cexdiag() 555 return (ce_scrub_xdiag_recirc(ecc, pci_ecc_queue, eqep, in ecc_err_cexdiag() 568 struct async_flt *ecc = &ecc_err->ecc_aflt; in ecc_err_drain() local 575 if (ecc->flt_class == RECIRC_BUS_FAULT) { in ecc_err_drain() 580 ecc->flt_class = BUS_FAULT; in ecc_err_drain() 581 ecc_err->ecc_err_type = flt_to_error_type(ecc); in ecc_err_drain() 586 ecc_cpu_call(ecc, ecc_err->ecc_unum, (ecc_type == CBNINTR_UE) ? in ecc_err_drain() [all …]
|
H A D | pcipsy.c | 1574 ecc_ue_is_fatal(struct async_flt *ecc) in ecc_ue_is_fatal() argument 1576 return (((uint_t)(ecc->flt_stat >> SABRE_UE_AFSR_PDTE_SHIFT) & in ecc_ue_is_fatal() 1591 struct async_flt *ecc = &ecc_err_p->ecc_aflt; in pci_ecc_classify() local 1614 ecc->flt_erpt_class = PCI_ECC_PIO_UE; in pci_ecc_classify() 1616 ecc->flt_erpt_class = PCI_ECC_SEC_PIO_UE; in pci_ecc_classify() 1618 ecc->flt_panic = ecc_ue_is_fatal(&ecc_err_p->ecc_aflt); in pci_ecc_classify() 1620 ecc->flt_erpt_class = ecc_err_p->ecc_pri ? in pci_ecc_classify() 1627 ecc->flt_erpt_class = PCI_ECC_DRD_UE; in pci_ecc_classify() 1629 ecc->flt_erpt_class = PCI_ECC_SEC_DRD_UE; in pci_ecc_classify() 1631 ecc->flt_panic = ecc_ue_is_fatal(&ecc_err_p->ecc_aflt); in pci_ecc_classify() [all …]
|
/titanic_50/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_ecc.h | 39 struct ecc *ecc_p; 58 typedef struct ecc { struct
|
/titanic_50/usr/src/uts/intel/ecc/ |
H A D | Makefile | 41 MODULE = ecc 43 LINTS = $(LINTS_DIR)/ecc.ln
|
/titanic_50/usr/src/uts/sparc/ecc/ |
H A D | Makefile | 41 MODULE = ecc 43 LINTS = $(LINTS_DIR)/ecc.ln
|
/titanic_50/usr/src/uts/sun4u/sys/ |
H A D | cpu_module.h | 136 void cpu_ce_count_unum(struct async_flt *ecc, int len, char *unum); 172 void read_ecc_data(struct async_flt *ecc, short verbose, short ce_err);
|
/titanic_50/usr/src/cmd/fm/eversholt/files/common/ |
H A D | pci.esc | 929 * the bridge, maintaining bad parity/ecc 965 * the bridge, maintaining bad parity/ecc 1149 * - ignore ecc.ue ereports (we get everything we need from dpe/mdpe) 1150 * - ignore ecc.ce ereports for now (could do serd on these) 1161 event ereport.io.pcix.ecc.ce-addr@PCIFN{within(5s)}; 1162 event ereport.io.pcix.ecc.ce-attr@PCIFN{within(5s)}; 1163 event ereport.io.pcix.ecc.ce-data@PCIFN{within(5s)}; 1164 event ereport.io.pcix.ecc.ue-addr@PCIFN{within(5s)}; 1165 event ereport.io.pcix.ecc.ue-attr@PCIFN{within(5s)}; 1166 event ereport.io.pcix.ecc.ue-data@PCIFN{within(5s)}; [all …]
|
/titanic_50/usr/src/uts/sun4/sys/ |
H A D | platform_module.h | 91 extern void plat_log_fruid_error(int synd_code, struct async_flt *ecc,
|
/titanic_50/usr/src/uts/sun4u/opl/io/pcicmu/ |
H A D | pcmu_ecc.c | 438 struct async_flt *ecc = &ecc_err->ecc_aflt; in pcmu_ecc_err_drain() local 441 ecc_cpu_call(ecc, ecc_err->ecc_unum, ECC_IO_UE); in pcmu_ecc_err_drain()
|
/titanic_50/usr/src/lib/pkcs11/pkcs11_kernel/ |
H A D | Makefile.com | 61 ECCDIR= $(SRC)/common/crypto/ecc
|
/titanic_50/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/ |
H A D | cmd_Lxcacheerr.c | 309 calcsynd(uint64_t chi, uint64_t clo, uint64_t ecc) in calcsynd() argument 311 return (calcecc(chi, clo) ^ ecc); in calcsynd() 1520 int ecc, calc_synd; in pn_there_is_a_matching_synd() local 1544 ecc = (ecdptr->ec_eccd >> 9) & 0x1ff; in pn_there_is_a_matching_synd() 1548 ecc = ecdptr->ec_eccd & 0x1ff; in pn_there_is_a_matching_synd() 1553 calc_synd = calcsynd(data_hi, data_lo, ecc); in pn_there_is_a_matching_synd()
|
/titanic_50/usr/src/cmd/sendmail/lib/ |
H A D | aliases | 66 #staff:wnj,mosher,sam,ecc,mckusick,sklower,olson,rwh@ernie
|