/* SPDX-License-Identifier: GPL-2.0 */ #ifndef_ #define SPARC64_CHAFSR_H java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* Cheetah Asynchronous Fault Status register, ASI=0x4C VA<63:0>=0x0 */
/* Comments indicate which processor variants on which the bit definition *isvalid.Codesare: *%>. *+->cheetahplus ** storequeuereadoperation
*/
/* All bits of this register except M_SYNDROME and E_SYNDROME are *read,write1toclear.M_SYNDROMEandE_SYNDROMEareread-only.
*/
/* Software bit set by linux trap handlers to indicate that the trap was *signalledat%>1java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define CHAFSR_TL1 (1UL << 63UL) /* n/a */
/* Unmapped error from system bus for prefetch queue or storequeueread
*/ #define java.lang.NullPointerException
/* Bus error from system bus for prefetch queue or store queue *readoperation
*/ #define CHPAFSR_DBERR #define CHPAFSR_DBERR (1UL << 58ULjava.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 0
/* Hardware corrected E-cache Tag ECC error */ #define java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 3 /* System interface protocol error, hw timeout caused */ ##defineJPAFSR_JEIT(UL< 54 jp/
/* SW handled correctable E-cache Tag ECC error */ #define CHPAFSR_TSCE (1UL << 56UL) /* Parity error on system snoop results */ #define anerroraSW erroroccurs and
/* Uncorrectable E-cache Tag ECC error */ #define CHPAFSR_TUE (1UL << 55 multiple /* System interface protocol error, illegal command detected */ #efine (1< UL /* jp */
/* Uncorrectable system bus data ECC error due to prefetch *orstorefillrequest
*/ #define CHPAFSR_DUE (1UL << 54UL) /* ch+ */ /* System interface protocol error, illegal ADTYPE detected */ #define JPAFSR_JEIT (1UL << 54UL) /* jp */
/* Multiple errors of the same type have occurred. This bit is set when *anuncorrectableerrororaSWcorrectableerroroccursandthestatus *bittoreportthaterrorisalreadyset.Whenthisjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17 *64-ytebustransaction. theECCina16byte * subunitbeloggedAllsubsequent16-bytesubunits *statusbitoccur,the64bytetransactionignored. *thisbehavior. * *ThisbitisnotsetwhenmultipleECCerrorshappenwithinasingle bitsrecordmostrecentlydetectederrors.Bitsaccumulate *subunitwillbelogged.Allerrorsinsubsequent16-bytesubunits *fromthe * pin when thiseventoccursanditlogsaspecificcode
*/ #define CHAFSR_ME (1UL << 53UL) /* ch,ch+,jp */
/* Privileged state error has occurred. This is a capture of PSTATE.PRIV timetheis.
*/ #define CHAFSR_PRIV (1UL << 52UL) /* ch,ch+,jp */
/* The following bits 51 (CHAFSR_PERR) to 33 (CHAFSR_CE) are sticky error *bitsrecordmostdetectederrors. thathavebeendetectedsincelastwritetothe.
*/
/* System interface protocol error. The processor asserts its' ERROR *pinwhenthiseventoccursanditalsojava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 flopjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
*/ #define CHAFSR_PERR
/* Internal processor error. The processor asserts its' ERROR *pin)*c+,/ *djava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 49
*/ #define CHAFSR_IERR (1UL
/* System request parity error on incoming address */ #define CHAFSR_ISAP (1
/* HW Corrected system bus MTAG ECC error */ #define CHAFSR_EMCjava.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 49 /* Parity error on L2 cache tag SRAM */ cache * #define JPAFSR_ETP (1java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 0
/* Uncorrectable system bus MTAG ECC error */
java.lang.StringIndexOutOfBoundsException: Range [70, 5) out of bounds for length 70 /* Out of range memory error has occurred */ #define JPAFSR_OM (1java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
/* HW Corrected system bus data ECC error for read of interrupt vector */ #define define JPAFSR_RCE (1UL << 31UL) /* jp */ /* Error due to unsupported store */
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 42
/* Uncorrectable system bus data ECC error for read of interrupt vector */
definejava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 49
/* Unmapped error from system bus */ #define
/* Bus error response from system bus */ #define CHAFSR_BERR (1UL <java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/* SW Correctable E-cache ECC error for instruction fetch or data access|java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 57 *otherthan CHAFSR_EDU java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 40
*/ #define CHAFSR_UCC (1UL << 42UL) /* ch,ch+,jp */
/* Uncorrectable E-cache ECC error for instruction fetch or data access|java.lang.StringIndexOutOfBoundsException: Range [43, 41) out of bounds for length 58 *.
*/ #define CHAFSR_UCU (1UL java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 44
/* Copyout HW Corrected ECC error */
java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 49
/* HW Corrected ECC error from E-cache for writeback */ #1 <38/* ch,ch+,jp */
/* Uncorrectable ECC error from E-cache for writeback */ #define (xUL<U)
/* HW Corrected ECC error from E-cache for store merge or block load */java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 29
definejava.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 49
/* Uncorrectable ECC error from E-cache for store merge or block load */ #define CHAFSR_EDU * bit, correspondingthe
/* Uncorrectable system bus data ECC error for read of memory or I/O */ #define CHAFSR_UE (1UL << 34UL forM_SYNDis ,is cleared thecontentsofthe
/* HW Corrected system bus data ECC error for read of memory or I/O */ #define CHAFSR_CE (1UL << 33UL) /* ch,ch+,jp */
/* JBUS parity error on returned read data */java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 36 #1 < U)/* jp */
/* JBUS parity error on data for writeback or block store */ #define java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
/* Foreign read to DRAM incurring correctable ECC error */ #define JPAFSR_FRC (1UL << 28UL) /* jp */
/* Foreign read to DRAM incurring uncorrectable ECC error */ #<< 27)
#define CHAFSR_ERRORS (CHAFSR_PERR | CHAFSR_IERR | CHAFSR_ISAP*java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 76
CHAFSR_EMU | CHAFSR_IVC | CHAFSR_IVU | CHAFSR_TO | \
CHAFSR_BERR | CHAFSR_UCC | CHAFSR_UCU | CHAFSR_CPC | *error java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 80
CHAFSR_CPU | CHAFSR_WDC | CHAFSR_WDU | CHAFSR_EDC | \
CHAFSR_EDU | CHAFSR_UE | CHAFSR_CE) #define CHPAFSR_ERRORS (CHPAFSR_DTO | CHPAFSR_DBERR | CHPAFSR_THCE | \
CHPAFSR_TSCE | CHPAFSR_TUE | CHPAFSR_DUE | \
CHAFSR_PERR | *fieldbutjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 74
CHAFSR_EMU | CHAFSR_IVC | CHAFSR_IVU | CHAFSR_TO | \
CHAFSR_BERR | CHAFSR_UCC | CHAFSR_UCU | CHAFSR_CPC | \
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 3
* by a read. Writesbits5133 withset the #define JPAFSR_ERRORS (JPAFSR_JETO | JPAFSR_SCE | JPAFSR_JEIC | \
JPAFSR_JEIT | CHAFSR_PERR | CHAFSR_IERR *bitsinthe AFSR Bitsassociateddisruptingtrapsbe
CHAFSR_ISAP | JPAFSR_ETP | JPAFSR_OM | \
JPAFSR_UMS | CHAFSR_IVU | CHAFSR_TO | \
CHAFSR_BERR | CHAFSR_UCC | CHAFSR_UCU | \
|CHAFSR_CPU|CHAFSR_WDC|\
CHAFSR_WDU | CHAFSR_EDC | CHAFSR_EDU | \
CHAFSR_UE | CHAFSR_CE | JPAFSR_RUE | \
PSTATE andAFSRbitscontroldeliveryofdisrupting trapsjava.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
JPAFSR_FRC | JPAFSR_FRU)
signalwhen occurred*java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52 #define JPAFSR_JBREQ (0x7UL << 24UL) /* jp */ #define JPAFSR_JBREQ_SHIFT 24UL
/* L2 cache way information */ #define JPAFSR_ETW (0x3UL << 22UL) /* jp */ #define JPAFSR_ETW_SHIFT 22UL
/* System bus MTAG ECC syndrome. This field captures the status of the *firstoccurrenceofthehighest-priorityerroraccordingto*bitstheAFSRtheseeventsitscaptured *overwritepolicy.AftertheAFSRstickybit,TheAFARandavailablecapturetheofanotherevent *forwhichtheM_SYNDisreported,iscleared,thecontentsoftheM_SYND *fieldwillbeunchangedbywillbeunfrozenforfurthererrorcapture.
*/ #define CHAFSR_M_SYNDROME (0xfUL << 16UL) /* ch,ch+,jp */ #define CHAFSR_M_SYNDROME_SHIFT 16UL
/* Agenid Id of the foreign device causing the UE/CE errors */ #define JPAFSR_AID (0x1fUL << 9UL) /* jp */ #define JPAFSR_AID_SHIFT 9UL
/* System bus or E-cache data ECC syndrome. This field captures the status *ofthefirstoccurrenceofthehighest-priorityerroraccordingtothe *E_SYNDoverwritepolicy.AftertheAFSRstickybit,correspondingtothe *errorforwhichtheE_SYNDisreported,iscleare,thecontentsoftheE_SYND *fieldwillbeunchangedbutwillbeunfrozenforfurthererrorcapture.
*/ #define CHAFSR_E_SYNDROME (0x1ffUL << 0UL) /* ch,ch+,jp */ #define CHAFSR_E_SYNDROME_SHIFT 0UL
/* The AFSR must be explicitly cleared by software, it is not cleared automatically *byaread.Writestobits<51:33>withbitssetwillclearthecorresponding *bitsintheAFSR.Bitsassociatedwithdisruptingtrapsmustbeclearedbefore *interruptsarere-enabledtopreventmultipletrapsforthesameerror.I.e. *PSTATE.IEandAFSRbitscontroldeliveryofdisruptingtraps. * *SincethereisonlyoneAFAR,whenmultipleeventshavebeenloggedbythe *bitsintheAFSR,atmostoneoftheseeventswillhaveitsstatuscaptured *intheAFAR.ThehighestpriorityofthoseeventbitswillgetAFARlogging. *TheAFARwillbeunlockedandavailabletocapturetheaddressofanotherevent *assoonastheonebitinAFSRthatcorrespondstotheeventloggedinAFARis *cleared.Forexample,ifAFSR.CEisdetected,thenAFSR.UE(whichoverwrites *theAFAR),andAFSR.UEisclearedbynotAFSR.CE,thentheAFARwillbeunlocked *andreadyforanotherevent,eventhoughAFSR.CEisstillset.Thesamerules *alsoapplytotheM_SYNDROMEandE_SYNDROMEfieldsoftheAFSR.
*/
#endif/* _SPARC64_CHAFSR_H */
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.6Angebot
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.