Fujitsu SPARC64 V User Manual

Browse online or download User Manual for Unknown Fujitsu SPARC64 V. Fujitsu SPARC64 V User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 255
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Fujitsu SPARC64 V

Fujitsu Limited4-1-1 KamikodanakaNahahara-ku, Kawasaki, 211-8588JapanSPARC JPS1 Implementation Supplement: Fujitsu SPARC64 VFujitsu LimitedRelease 1.

Page 2

Release 1.0, 1 July 2002 F. Chapter Contents viiTLB Error Handling 195Handling of TLB Entry Errors 195Automatic Way Reduction of sTLB 196Handling of

Page 3

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 898K_POINTER = TSB_Extension[63:14+N] 0 (VA[21+N:13] ⊕ TSB_Hash) 000064K_POINTER =

Page 4 - Contents

90 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002 X1: The contents of the context field of the D-MMU Tag Access

Page 5

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 91 An fDTLB entry parity error is detected in a fDTLB lookup for an instruction operand a

Page 6

92 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002F.10 Internal Registers and ASI operationsF.10.1 Accessing MMU Re

Page 7

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 93F.10.4 I/D TLB Data In, Data Access, and Tag Read RegistersIMPL. DEP. #234: The replace

Page 8

94 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002For fTLB, SPARC64 V implements a pseudo-LRU. For sTLB, LRU is use

Page 9

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 95The MMU TLB data access address assignment and the purpose of the address on SPARC64 V

Page 10

96 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002FIGURE F-2 Index number of set associative TLBsI/D MMU TLB Tag Ac

Page 11

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 97I/D TSB Base RegistersIMPL. DEP. #236: The width of the TSB_Size field in the TSB Base

Page 12 - Overview

98 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002The specification of bits 24:0 in the SPARC64 V SFSR conforms to

Page 13 - 1.3 The SPARC64 V processor

viii SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 14

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 99TABLE F-6 describes the field encoding for ISFSR.FT. Data <15> TM R/W Translatio

Page 15 - 1.3.1 Component Overview

100 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002ISFSR is updated either upon a occurrence of a fast_instruction_

Page 16 - Reservation stations

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 101Data <46> MK R/W Marked UE. On SPARC64 V, all uncorrectable errors are reported

Page 17 - 1.3.3 Execution Unit (EU)

102 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002TABLE F-9 defines the encoding of the FT<6:0> field. Data

Page 18 - 1.3.4 Storage Unit (SU)

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit103Multiple bits of DSFSR.FT may be set by a trap as long as the cause of the trap matches

Page 19 - TABLE 1-4

104 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002F.11 MMU BypassOn SPARC64 V, two additional ASIs are supported a

Page 20 - Definitions

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 105F.11.10 TLB Replacement PolicyAutomatic TLB Replacement RuleOn an automatic replacemen

Page 21

106 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002 sTLB entry update data: New sTLB entry data is designated in st

Page 22

F.APPENDIX 107GAssembly Language SyntaxPlease refer to Appendix G of Commonality.

Page 23

108 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 24 - Architectural Overview

1F.CHAPTER1Overview1.1 Navigating the SPARC64 V Implementation SupplementWe suggest that you approach this Implementation Supplement SPARC Joint Progr

Page 25

F.APPENDIX 109HSoftware ConsiderationsPlease refer to Appendix H of Commonality.

Page 26 - Data Formats

110 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 27

F.APPENDIX 111IExtending the SPARC V9 ArchitecturePlease refer to Appendix I of Commonality.

Page 28

112 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 29

F.APPENDIX 113JChanges from SPARC V8 to SPARC V9Please refer to Appendix K of Commonality.

Page 30 - 5.2 Privileged Registers

114 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 31 - 5.2.9 Version (VER) Register

F.APPENDIX 115KProgramming with the Memory ModelsPlease refer to Appendix J of Commonality.

Page 32 - TABLE 5-2

116 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 33 - Counter Overflow

F.APPENDIX117LAddress Space IdentifiersEvery load or store address in a SPARC V9 processor has an 8-bit Address Space Identifier (ASI) appended to the

Page 34 - DCUCR Description

118 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20024516ASI_DCU_CONTROL_REG (ASI_DCUCR)RW00 224516ASI_MEMORY_CONTRO

Page 35 - 5.2.14 IU Deferred-Trap Queue

2 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20021.3 The SPARC64 V processorThe SPARC64 V processor is a high-perfo

Page 36 - Instructions

Release 1.0, 1 July 2002 F. Chapter L Address Space Identifiers 119L.3.2 Special Memory Access ASIsPlease refer to Section L.3.3 in Commonality. In ad

Page 37 - 6.1.2 Instruction Prefetch

120 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002ASI 4F16 (ASI_SCRATCH_REGx)SPARC64 V provides eight of 64-bit re

Page 38 - 6.1.3 Syncing Instructions

Release 1.0, 1 July 2002 F. Chapter L Address Space Identifiers 121n = 2 (4-byte alignment): LDDF_mem_address_not_aligned exception is generated.n ≤

Page 39 - Format 5 (op = 2, op3 = 37

122 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20023. When the LBSY on the SB is changed, LBSY change information i

Page 40 - 6.3 Instruction Categories

Release 1.0, 1 July 2002 F. Chapter L Address Space Identifiers 123BSTW Control Register (ASI_C_BSTW0, ASI_C_BSTW1)The BSTW control register designate

Page 41

124 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Last Barrier Synchronization Status Read (ASI_LBSYR0, ASI_LBSYR1

Page 42 - Ps Ts Ms Bs Rs

F.APPENDIX 125MCache OrganizationThis appendix describes SPARC64 V cache organization in the following sections: Cache Types on page 125 Cache Coheren

Page 43 - Instruction Buffer

126 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002M.1.1 Level-1 Instruction Cache (L1I Cache)TABLE M-1 shows the c

Page 44 - 6.4.3 Execution Stages

Release 1.0, 1 July 2002 F. Chapter M Cache Organization 127M.1.2 Level-1 Data Cache (L1D Cache)The level-1 data cache is a writeback cache. Its chara

Page 45 - 6.4.4 Completion Stages

128 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002M.2 Cache Coherency ProtocolsThe CPU uses the UPA MOESI cache-co

Page 46

Release 1.0, 1 July 2002 F. Chapter 1 Overview 31. Advanced RAS features for caches Strong cache error protection: ECC protection for D1 (Data level 1

Page 47 - 7.1.2 error_state

Release 1.0, 1 July 2002 F. Chapter M Cache Organization 1291. The opcode of the instructions should be ldda, ldxa, lddfa, stda, stxa, or stdfa. Other

Page 48 - 7.2 Trap Categories

130 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002M.3.2 Level-2 Cache Control Register (ASI_L2_CTRL)ASI_L2_CTRL is

Page 49 - 7.3 Trap Control

Release 1.0, 1 July 2002 F. Chapter M Cache Organization 131ASI_L2_DIAG_TAG_READ works in concert with ASI_L2_DIAG_TAG_READ_REG. A read to ASI_L2_DIAG

Page 50 - 7.5 Trap Processing

132 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 51

F.APPENDIX 133NInterrupt HandlingInterrupt handling in SPARC64 V is described in these sections: Interrupt Dispatch on page 133 Interrupt Receive on p

Page 52 - Memory Models

134 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002read ASI_INTR_DISPATCH_STATUSError(begin atomic sequence) PSTATE

Page 53 - 8.4 SPARC V9 Memory Model

Release 1.0, 1 July 2002 F. Chapter N Interrupt Handling 135N.2 Interrupt ReceiveWhen an interrupt packet is received, eight interrupt data registers

Page 54

136 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002N.3 Interrupt Global RegistersPlease refer to Section N.3. of Co

Page 55

F.APPENDIX 137OReset, RED_state, and error_stateThe appendix contains these sections: Reset Types on page 137 RED_state and error_state on page 139 Pr

Page 56 - SPARC64 V Extensions

138 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20023. The UPA_RESET_L pin is deasserted. The processor enters RED_s

Page 57

4 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002 Asynchronous data error (ADE) trap for additional errors: Relaxed

Page 58 - Out-of-Orderfirst next

Release 1.0, 1 July 2002 F. Chapter O Reset, RED_state, and error_state 139O.2 RED_state and error_stateFIGURE O-1 illustrates the processor state tra

Page 59 - Exceptions fp_disabled

140 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002O.2.1 RED_stateOnce the processor enters RED_state for any reaso

Page 60 - Exceptions

Release 1.0, 1 July 2002 F. Chapter O Reset, RED_state, and error_state 141O.2.3 CPU Fatal Error stateThe processor enters CPU fatal error state when

Page 61 - Format (5)

142 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002 TLECLE0/ Copied from CLE0/ UnchangedCopied from CLEUnchangedTBA

Page 62 - Description

Release 1.0, 1 July 2002 F. Chapter O Reset, RED_state, and error_state 143TABLE O-2 ASR State after Reset and in RED_state ASRName POR11.Hard POR occ

Page 63 - Non-Trapping aexc When

144 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20024A 00 UPA_CONFIGWB_SWRI_SINT_SUC_SAMMCAPCLK_MODESCIQ1SCIQ0UPC_CA

Page 64

Release 1.0, 1 July 2002 F. Chapter O Reset, RED_state, and error_state 14558 20 DMMU_SFARUnknown/Unchanged Unchanged58 28 DMMU_TSB_BASEUnknown/Unchan

Page 65 - Format (3) LDDA

146 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002O.3.1 Operating Status Register (OPSR)OPSR is the control regist

Page 66 - A.35 Memory Barrier

Release 1.0, 1 July 2002 F. Chapter O Reset, RED_state, and error_state 147O.3.2 Hardware Power-On Reset SequenceTo be defined later.O.3.3 Firmware In

Page 67

148 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 68 - A.49 Prefetch Data

Release 1.0, 1 July 2002 F. Chapter 1 Overview 5FIGURE 1-1 SPARC64 V Major UnitsExtended UPA BusUPA interface logicMoveIn bufferMoveOut bufferSX-UnitU

Page 69 - A.70 SHUTDOWN (VIS I)

F.APPENDIX 149PError HandlingThis appendix describes processor behavior to a programmer writing operating system, firmware, and recovery code for SPAR

Page 70 - A.71 Deprecated Instructions

150 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002When the CPU detects the fatal error, the CPU enters FATAL error

Page 71

Release 1.0, 1 July 2002 F. Chapter P Error Handling 151 Otherwise, an error exception is generated and the damaged instruction is executed as when AS

Page 72 - SPARC V9

152 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002When the resource with the error is used, the program cannot con

Page 73 - Exception (ftt=

Release 1.0, 1 July 2002 F. Chapter P Error Handling 153 DegradationSPARC64 V can isolate an internal hardware resource that generates frequent errors

Page 74 - Implementation Note –

154 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002P.2.2 Summary of Actions Upon Error DetectionTABLE P-2 summarize

Page 75 - Pessimistic Zero

Release 1.0, 1 July 2002 F. Chapter P Error Handling155Action upon the error detection1. CPU enters CPU fatal state.2. CPU informs the system of fatal

Page 76 - Pessimistic Overflow

156SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002tt (trap type) 1 (RED_state)2 (RED_state)ADE: 4016DAE: 3216IAE: 0A

Page 77

Release 1.0, 1 July 2002 F. Chapter P Error Handling157P.2.3 Extent of Automatic Source Data Correction for Correctable ErrorUpon detection of the fol

Page 78 - TABLE B-6

158SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002 When a hardware unit first detects an uncorrected error in the ca

Page 79

6 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20021.3.2 Instruction Control Unit (IU)The IU predicts the instruction

Page 80 - Implementation Dependencies

Release 1.0, 1 July 2002 F. Chapter P Error Handling159The ERROR_MARK_ID (14 bits wide) identifies the error source. The hardware unit that detects th

Page 81 - C.2 Hardware Characteristics

160SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002Difference Between Error Marking on SPARC64 IV and SPARC64 VTABLE

Page 82 - TABLE C-1

Release 1.0, 1 July 2002 F. Chapter P Error Handling161P.2.5ASI_EIDRThe ASI_EIDR register designates the source ID in the ERROR_MARK_ID of the CPU. P.

Page 83

162SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 20021 WEAK_ED RW Weak Error Detection. Controls whether the detection

Page 84

Release 1.0, 1 July 2002 F. Chapter P Error Handling163P.3 Fatal Error and error_state Transition ErrorP.3.1 ASI_STCHG_ERROR_INFOThe ASI_STCHG_ERROR_I

Page 85

164SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.3.2 Fatal Error Types FE_UPA_ADDR_UNCORRECTED_ERROR — An uncorre

Page 86

Release 1.0, 1 July 2002 F. Chapter P Error Handling165 Ideal specification (not implemented)The EE_OTHER bit is specified in ASI_STCHG_ERROR_INFO bit

Page 87

166SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 200222 IAUG_CRE R Uncorrectable error in any of the following:(IA) ASI

Page 88

Release 1.0, 1 July 2002 F. Chapter P Error Handling16715 AUG_SDC R System data corruption. Indicates the occurrence of the following system data corr

Page 89

168SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.4.2 Action of async_data_error (ADE) TrapThe single-ADE trap and

Page 90

Release 1.0, 1 July 2002 F. Chapter 1 Overview 71.3.4 Storage Unit (SU)The SU handles all sourcing and sinking of data for load and store instructions

Page 91

Release 1.0, 1 July 2002 F. Chapter P Error Handling169The following actions are executed in this order:a. State transitionif (TL=MAXTL), the CPU ente

Page 92 - Commonality

170SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002Errors in registers other than those listed above and any errors i

Page 93

Release 1.0, 1 July 2002 F. Chapter P Error Handling171TABLE P-14 defines each instruction end-method after an ADE trap.P.4.4 Expected Software Handli

Page 94 - Opcode Maps

172SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002voidexpected_software_handling_of_ADE_trap(){/* Only %r0-%r7 can b

Page 95

Release 1.0, 1 July 2002 F. Chapter P Error Handling173causes the data_access_error trap when its tag matches at the DTLB reference for address transl

Page 96 - Memory Management Unit

174SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.7 Restrainable ErrorsThis section describes the registers—ASI_AS

Page 97 - IMPL. DEP. #224

Release 1.0, 1 July 2002 F. Chapter P Error Handling175 If the Prio_U2 column for the error shown in the table row is blank, the error is never record

Page 98 - IMPL. DEP. #226

176SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 20023 UE_DST_BETO RW1C Disrupting store UPA bus error or timeout. Indi

Page 99 - (VA[24+N:16] ⊕ TSB_Hash)

Release 1.0, 1 July 2002 F. Chapter P Error Handling177P.7.2 ASI_ASYNC_FAULT_ADDR_D1 TABLE P-16 describes the fields of the ASI_ASYNC_FAULT_ADDR_D1 re

Page 100 - (VA[24+N:16] ⊕

178SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.7.3 ASI_ASYNC_FAULT_ADDR_U2The ASI_ASYNC_FAULT_ADDR_U2 register

Page 101

8 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20021.3.5 Secondary Cache and External Access Unit (SXU)The SXU contro

Page 102 - IMPL. DEP. #117

Release 1.0, 1 July 2002 F. Chapter P Error Handling179P.7.4 Expected Software Handling of Restrainable ErrorsError recording and information is expec

Page 103 - IMPL. DEP. #233

180SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002b. Write the U2 cache line with the CE detection to memory either

Page 104 - Registers

Release 1.0, 1 July 2002 F. Chapter P Error Handling181P.8 Handling of Internal Register ErrorsThis section describes error handling for the following

Page 105 - IMPL. DEP. #235

182SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.8.2 ASR Error Handling The terminology used in TABLE P-19 is def

Page 106 - SPARC64 V are shown in

Release 1.0, 1 July 2002 F. Chapter P Error Handling183P.8.3 ASI Register Error HandlingThe terminology used in TABLE P-20 is defined as follows: 5 PC

Page 107 - FIGURE F-2

184SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002Error Detect ConditionAlways Error is always checked.AUG always Er

Page 108 - I/D TSB Base Registers

Release 1.0, 1 July 2002 F. Chapter P Error Handling185Error Type error_state error_state transition error.(I)AUG_xxxx The error is indicated by ASI_U

Page 109 - Bit Description

186SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002TABLE P-20 shows the handling of ASI register errors.TABLE P-20Han

Page 110 - ISFSR.FT

Release 1.0, 1 July 2002 F. Chapter P Error Handling18758163016DMMU_TAG_ACCESS RW Parity LDXA #DIUG_TSBPW (WotherD)58163816DMMU_VA_WATCHPOINT RW Parit

Page 111 - ISFSR Update Policy

188SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002SPARC64 V Implementation and the Ideal SpecificationIn the table o

Page 112 - TABLE F-8

Release 1.0, 1 July 2002 F. Chapter 2Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303 U.S.A. All rights rese

Page 113 - TABLE F-9

9F.CHAPTER2DefinitionsThis chapter defines concepts unique to the SPARC64 V, the Fujitsu implementation of SPARC JPS1. For definition of terms that ar

Page 114 - Update Policy

Release 1.0, 1 July 2002 F. Chapter P Error Handling189When a parity error is detected in a D1 cache tag entry or in a D1 cache tag copy entry, hardwa

Page 115 - F.11 MMU Bypass

190SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.9.2 Handling of an I1 Cache Data ErrorI1 cache data is protected

Page 116

Release 1.0, 1 July 2002 F. Chapter P Error Handling191Marked Uncorrectable Error in D1 Cache DataWhen a marked uncorrectable error (UE) in D1 cache d

Page 117

192SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002P.9.4 Handling of a U2 Cache Data ErrorU2 cache data is protected

Page 118 - Assembly Language Syntax

Release 1.0, 1 July 2002 F. Chapter P Error Handling193doubleword and its ECC in the read data and those in the source U2 cache line are changed to ma

Page 119

194SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 20022. Otherwise: All entries in I1 cache way W are invalidated and th

Page 120 - Software Considerations

Release 1.0, 1 July 2002 F. Chapter P Error Handling1952. Otherwise: All entries in available U2 cache ways, including way W, are invalidated to retai

Page 121

196SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002When a parity error is detected in an ITLB entry when an LDXA inst

Page 122 - Architecture

Release 1.0, 1 July 2002 F. Chapter P Error Handling197sTLB Way ReductionWhen a way reduction condition is recognized for the sTLB way W (W =0 or 1),

Page 123

198SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 2002 Raw (unmarked) uncorrectable error (multibit error) Marked uncorr

Page 124 - F.APPENDIX

10 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002instruction retired Term applied to an instruction when all machi

Page 125

Release 1.0, 1 July 2002 F. Chapter P Error Handling199 Incoming noncacheable data fetched by an instruction fetch. When a UE is detected in such data

Page 126 - Programming with the Memory

200 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 127

F.APPENDIX 201QPerformance InstrumentationThis appendix describes and specifies performance monitors that have been implemented in the SPARC64 V proce

Page 128 - Address Space Identifiers

202 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002/* clear pics without altering sl/su values */pic_init = 0x0;pcr

Page 129 - TABLE L-1

Release 1.0, 1 July 2002 F. Chapter Q Performance Instrumentation 203for(i=0; i<=pcr.nc; i++) {/* assume rest of pcr data has been preserved */pcr.

Page 130 - ASI_SERIAL_ID

204 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Q.2.1 Instruction StatisticsInstruction statistics counters can

Page 131 - Partial Store ASIs

Release 1.0, 1 July 2002 F. Chapter Q Performance Instrumentation 205●Instruction Count (instruction_counts)Counts the number of committed instruction

Page 132 - L.4.1 Interface Definition

206 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002●Prefetch Instruction Count (prefetch_instructions)Counts the co

Page 133 - L.4.2 ASI Registers

Release 1.0, 1 July 2002 F. Chapter Q Performance Instrumentation 207●Software Instruction Trap (trap_trap_inst)Counts the occurrences of Tcc instruct

Page 134 - ASI_C_LBSTWBUSY

208 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Q.2.4 Cache Event Counters●I1 Cache Miss Count (if_r_iu_req_mi_g

Page 135 - ASI_LBSYR1)

Release 1.0, 1 July 2002 F. Chapter 2 Definitions 11in parallel. When instructions are committed, results in renamed registers are posted to the archi

Page 136 - Cache Organization

Release 1.0, 1 July 2002 F. Chapter Q Performance Instrumentation 209●L2 Cache Miss Count by Demand Access (sx_miss_count_dm)Counts the occurrences of

Page 137

210 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Q.2.5 UPA Event CountersUPA event counters count the number of S

Page 138 - L2 Cache Characteristics

Release 1.0, 1 July 2002 F. Chapter Q Performance Instrumentation 211Q.2.6 Miscellaneous Counters●Barrier-Assist ASI Read Count (asi_rd_bar)Counts the

Page 139 - M.2 Cache Coherency Protocols

212 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 140 - ASI_FLUSH_L1I

F.APPENDIX 213RUPA Programmer’s ModelThis chapter describes the programmers model of the UPA interface of the SPARC64 V. The registers for the UPA int

Page 141 - Reserved

214 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002R.2 UPA PortID RegisterThe UPA PortID Register is a standard rea

Page 142 - (ASI_L2_DIAG_TAG_READ_REG)

Release 1.0, 1 July 2002 F. Chapter R UPA Programmer’s Model 215R.3 UPA Config RegisterThe UPA Config Register is an implementation-specific ASI read-

Page 143

216 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 200258:57 WRI_S Specify the size of maximum outstanding WRI packet a

Page 144 - Interrupt Handling

Release 1.0, 1 July 2002 F. Chapter R UPA Programmer’s Model 21729:23 PCON Processor Configuration. Separated into PCON<6:4> and PCON<3:0>

Page 145 - FIGURE N-1

218 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 146 - N.2 Interrupt Receive

12 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 147

F.APPENDIX 219SSummary of Differences between SPARC64 V and UltraSPARC-IIIThe following table summarizes differences between SPARC64 V and UltraSPARC-

Page 148 - O.1 Reset Types

220 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Floating-point subnormal handlingIn general, SPARC64V does not h

Page 149 - O.1.2 Watchdog Reset (WDR)

Release 1.0, 1 July 2002 F. Chapter S Summary of Differences between SPARC64 V and UltraSPARC-III 221Error status ASI 4C16/0816 (ASI_UGESR): SPARC64V

Page 150 - O.2 RED_state and error_state

222 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 151 - O.2.2 error_state

223F.CHAPTERBibliographyGeneral ReferencesPlease refer to Bibliography in Commonality.

Page 152 - RED_state

224 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 153

225F.CHAPTERIndex AA_UGEcategories152error detection action155error detection mask154specification of151address mask (AM) field of PSTATE register49,

Page 154

226 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002ASI_C_BSTW0123ASI_C_BSTW1123ASI_C_LBSTWBUSY123ASI_C_LBSYR0122ASI

Page 155

Release 1.0, 1 July 2002 F. Chapter Index 227ASI_INTR_W133, 134ASI_ITLB_DATA_ACCESS196ASI_ITLB_TAG_ACCESS196ASI_L2_CTRL130ASI_L2_DIAG_TAG131ASI_L2_DI

Page 156

228 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002compare and swap37Bbarrier assist121ASI read/write accesses, cou

Page 157

13F.CHAPTER3Architectural OverviewPlease refer to Chapter 3 in the Commonality section of SPARC Joint Programming Specification.

Page 158 - To be defined later

Release 1.0, 1 July 2002 F. Chapter Index 229level-2characteristics125control register130tag read130unified127use2snooping140synchronizing42unifiedch

Page 159

230 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002error detection mask154reporting151datacacheabledoubleword error

Page 160 - Error Handling

Release 1.0, 1 July 2002 F. Chapter Index 231dispatch (instruction)9disrupting traps17, 37distributionnonspeculative10speculative11DMMUaccess bypassi

Page 161 - P.1.3 Urgent Error

232 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002ECC_error exception46, 153, 155, 180ee_opsr164ee_second_watch_do

Page 162

Release 1.0, 1 July 2002 F. Chapter Index 233privileged_action79statistics monitoring206–207unfinished_FPop62, 65execute_state140executed, definition

Page 163 - P.1.4 Restrainable Error

234 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002FMADDs instruction50FMSUB instruction30, 45FMSUBd instruction50F

Page 164 - P.2 Action and Error Control

Release 1.0, 1 July 2002 F. Chapter Index 235IMMUinternal register (ASI_MCNTL)92registers accessed92Synchronous Fault Status Register97IMMU_DEMAP reg

Page 165 - Error State Transition

236 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002implementation-dependent (IMPDEP2)30implementation-dependent (IM

Page 166

Release 1.0, 1 July 2002 F. Chapter Index 237JMPL instruction29, 53JPS1_TSBP mode93JTAG command91, 164, 189LLBSY control register122LDD instruction37

Page 167

238 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002store order (STO)75TSO41, 42MEMORY_CONTROL register186mmask fiel

Page 168 - Correctable Error

14 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 169 - Format of Error-Marked Data

Release 1.0, 1 July 2002 F. Chapter Index 239partial ordering, specification56partial store instructionUPA transaction57watchpoint exceptions57partia

Page 170 - ERROR_MARK_ID Set by CPU

240 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002PRIMARY_CONTEXT register186privileged registers19privileged_acti

Page 171 - SPARC64 V

Release 1.0, 1 July 2002 F. Chapter Index 241clock-tick (TICK)73current window pointer (CWP)75Data Cache Unit Control (DCUCR)23LBSY control122other w

Page 172 - ASI_ERROR_CONTROL

242 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002scandefinition11ring11sDTLB77, 85, 90SECONDARY_CONTEXT register1

Page 173

Release 1.0, 1 July 2002 F. Chapter Index 243TTag Access Register96Tcc instruction, counting207TICK register19, 73TICK_COMPARE register183TL register

Page 174 - Transition Error

244 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002way reduction194uDTLB10, 85, 90UE_RAW_D1$INSD error191UE_RAW_L2$

Page 175 - P.3.2 Fatal Error Types

15F.CHAPTER4Data FormatsPlease refer to Chapter 4, Data Formats in Commonality.

Page 176 - P.4 Urgent Error

16 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 177 - ASI_UGESR

17F.CHAPTER5RegistersThe SPARC64 V processor includes two types of registers: general-purpose—that is, working, data, control/status—and ASI registers

Page 178

18 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20025.1.7 Floating-Point State Register (FSR)Please refer to Section

Page 179 - Bit Description (4 of 4)

3 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 180 - TABLE P-12

Release 1.0, 1 July 2002 F. Chapter 5 Registers 19else if (<FPop commits with IEEE_754_exception>)<set one bit in the CEXC field as supplied

Page 181 - Exceptions

20 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Note – Spurious setting of the PSTATE.RED bit by privileged softw

Page 182 - Exception

Release 1.0, 1 July 2002 F. Chapter 5 Registers 21The Performance Control Register in SPARC64 V is illustrated in FIGURE 5-1 and described in TABLE 5-

Page 183

22 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Performance Instrumentation Counter (PIC) Register (ASR 17)The PI

Page 184 - P.6 Data Access Errors

Release 1.0, 1 July 2002 F. Chapter 5 Registers 23After a power-on reset (POR), all fields of DCUCR, including implementation-dependent fields, are se

Page 185 - P.7 Restrainable Errors

24 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Data Watchpoint RegistersNo implementation-dependent feature of S

Page 186 - CE_INCOMED

25F.CHAPTER6InstructionsThis chapter presents SPARC64 V implementation-specific instruction details and the processor pipeline information in these su

Page 187 - ASI_ASYNC_FAULT_STATUS

26SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V• Release 1.0, 1 July 20021. If a memory operation y resolves to a volatile memory address (l

Page 188 - ) Bit Description

Release 1.0, 1 July 2002 F. Chapter 6 Instructions 276.1.3 Syncing InstructionsSPARC64 V has instructions, called syncing instructions, that stop exec

Page 189 - P.7.3 ASI_ASYNC_FAULT_ADDR_U2

28 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20026.2 Instruction Formats and FieldsInstructions are encoded in fiv

Page 190 - P.7.4 Expected

iF.CHAPTERContents1. Overview 1Navigating the SPARC64 V Implementation Supplement 1Fonts and Notational Conventions 1The SPARC64 V processor 2Componen

Page 191 - ECC_error

Release 1.0, 1 July 2002 F. Chapter 6 Instructions 29Since size= 00 is not IMPDEP2B and since size= 11 assumed quad operations but is not implemented

Page 192 - Registers)

30 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002SPARC64 V implements JMPL and CALL return prediction hardware in

Page 193 - P.8.2 ASR Error Handling

Release 1.0, 1 July 2002 F. Chapter 6 Instructions 316.4 Processor PipelineThe pipeline of SPARC64 V consists of fifteen stages, shown in FIGURE 6-2.

Page 194 - The terminology used in

32 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002FIGURE 6-2 SPARC64 V PipelineIAITIMIBIRDPBXTsMsBsRsUWEPsBRHISiTLB

Page 195 - (2 of 3)

Release 1.0, 1 July 2002 F. Chapter 6 Instructions 336.4.2 Issue Stages E (Entry) — Instructions are passed from fetch stages. D (Decode) — Assign res

Page 196 - (3 of 3)

34 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Execution Stages for Cache AccessMemory access requests are passe

Page 197 - TABLE P-20

35F.CHAPTER7TrapsPlease refer to Chapter 7 of Commonality. Section numbers in this chapter correspond to those in Chapter 7 of Commonality.This chapte

Page 198

36 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20027.1.1 RED_stateRED_state Trap TableThe RED_state trap vector is l

Page 199 - P.9 Cache Error Handling

Release 1.0, 1 July 2002 F. Chapter 7 Traps 37Although the standard behavior of the CPU upon an entry into error_state is to internally generate a wat

Page 200

38 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20027.3 Trap ControlPlease refer to Section 7.3 of Commonality.7.3.1

Page 201

ii SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Floating-Point Deferred-Trap Queue (FQ) 24IU Deferred-Trap Queue

Page 202 - Line Writeback

Release 1.0, 1 July 2002 F. Chapter 7 Traps 397.4.4 Details of Supported TrapsPlease refer to Section 7.4.4 in Commonality.SPARC64 V Implementation-Sp

Page 203 - ASI_AFSR.UE_RAW_L2$FILL

40 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002 Uncorrectable errors in the internal architecture registers (gen

Page 204 - U2 Cache

41F.CHAPTER8Memory ModelsThe SPARC V9 architecture is a model that specifies the behavior observable by software on SPARC V9 systems. Therefore, acces

Page 205 - U2 Cache Way Reduction

42 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20028.1 OverviewNote – The words “hardware memory model” denote the u

Page 206 - P.10 TLB Error Handling

Release 1.0, 1 July 2002 F. Chapter 8 Memory Models 43corresponding locations in all instruction caches; references to any instruction cache cause cor

Page 207 - Way Reduction Condition

44 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 208 - ASI_UGESR.AUG_SDC

F.APPENDIX 45AInstruction Definitions: SPARC64 V ExtensionsThis appendix describes the SPARC64 V-specific implementation of the instructions in Append

Page 209 - Data Bus

46 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20024. A description of the features, restrictions, and exception-cau

Page 210

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 47A.4 Block Load and Store Instructions (VIS I)The following notes

Page 211

48 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 20024. The block store with commit instruction always stores the oper

Page 212 - Performance Instrumentation

Release 1.0, 1 July 2002 F. Chapter Contents iii SPARC JPS1 Implementation-Dependent Traps 398. Memory Models 41Overview 42SPARC V9 Memory Model 42Mo

Page 213 - Counter Stop and Read

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 49A.12 Call and LinkSPARC64 V clears the upper 32 bits of the PC v

Page 214 - TABLE Q-1

50 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002A.24.1 Floating-Point Multiply-Add/SubtractSPARC64 V uses IMPDEP2

Page 215 - Q.2.1 Instruction Statistics

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 51DescriptionThe Floating-point Multiply-Add instructions multiply

Page 216

52 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002detects any conditions for an unfinished_FPop trap, the Floating-

Page 217 - Q.2.2 Trap-Related Statistics

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 53Programming Note – The Multiply Add/Subtract instructions are en

Page 218 - Q.2.3 MMU Event Counters

54 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002A.30 Load Quadword, Atomic [Physical]The Load Quadword ASIs in th

Page 219 - Q.2.4 Cache Event Counters

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 55 TTE.NFO = 0 TTE.CP = 1 TTE.CV = 0 TTE.E = 0 TTE.P = 1 TTE.W

Page 220

56 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002DescriptionThe memory barrier instruction, MEMBAR, has two comple

Page 221 - Q.2.5 UPA Event Counters

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 57A.42 Partial Store (VIS I)Please refer A.42 in Commonality for g

Page 222 - Q.2.6 Miscellaneous Counters

58 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002TABLE A-7 describes prefetch variants implemented in SPARC64 V. A

Page 223

iv SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002D. Formal Specification of the Memory Models 81E. Opcode Maps 83F

Page 224 - UPA Programmer’s Model

Release 1.0, 1 July 2002 F. Chapter A Instruction Definitions: SPARC64 V Extensions 59A.70 Write State RegisterIn SPARC64 V, a WRPCR instruction will

Page 225 - R.2 UPA PortID Register

60 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 226 - R.3 UPA Config Register

F.APPENDIX 61BIEEE Std 754-1985 Requirements for SPARC V9The IEEE Std 754-1985 floating-point standard contains a number of implementation dependencie

Page 227 - Bits Field Description

62 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002SPARC64 V floating-point hardware has its specific range of compu

Page 228

Release 1.0, 1 July 2002 F. Chapter B IEEE Std 754-1985 Requirements for SPARC V9 63Implementation Note – Detecting the exact boundary conditions requ

Page 229

64 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002Pessimistic ZeroIf a condition in TABLE B-3 is true, SPARC64 V ge

Page 230 - SPARC64 V and UltraSPARC-III

Release 1.0, 1 July 2002 F. Chapter B IEEE Std 754-1985 Requirements for SPARC V9 65 Pessimistic OverflowIf a condition in TABLE B-4 is true, SPARC64

Page 231

66 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002summarizes the behavior of SPARC64 V floating-point hardware depe

Page 232

Release 1.0, 1 July 2002 F. Chapter B IEEE Std 754-1985 Requirements for SPARC V9 67TABLE B-6 describes how SPARC64 V behaves when FSR.NS = 1 (nonstan

Page 233

68 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 234 - Bibliography

Release 1.0, 1 July 2002 F. Chapter Contents vLevel-1 Data Cache (L1D Cache) 127Level-2 Unified Cache (L2 Cache) 127Cache Coherency Protocols 128Cach

Page 235

F.APPENDIX 69CImplementation DependenciesThis appendix summarizes implementation dependencies. In SPARC V9 and SPARC JPS1, the notation “IMPL. DEP. #n

Page 236 - F.CHAPTER

70 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002C.2 Hardware CharacteristicsPlease refer to Section C.2 of Common

Page 237

Release 1.0, 1 July 2002 F. Chapter C Implementation Dependencies 719 RDASR/WRASR privileged statusSee A.50 and A.70 in Commonality for details of imp

Page 238

72 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 200232 Deferred trapsSPARC64 V signals a deferred trap in a few of it

Page 239

Release 1.0, 1 July 2002 F. Chapter C Implementation Dependencies 7342 FLUSH instructionSPARC64 V implements the FLUSH instruction in hardware.—43 Res

Page 240

74 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002106 IMPDEPn instructionsSPARC64 V uses the IMPDEP2 opcode for the

Page 241

Release 1.0, 1 July 2002 F. Chapter C Implementation Dependencies 75119 Unimplemented values for PSTATE.MMWriting 112 into PSTATE.MM causes the machin

Page 242

76 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002206 SHUTDOWN instructionIn privileged mode the SHUTDOWN instructi

Page 243

Release 1.0, 1 July 2002 F. Chapter C Implementation Dependencies 77218async_data_errorasync_data_error trap is implemented in SPARC64 V, using tt =40

Page 244

78 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002227 TSB number of entriesSPARC64 V supports a maximum of 16 milli

Page 245

vi SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002error_state Transition Error 150Urgent Error 150Restrainable Erro

Page 246

Release 1.0, 1 July 2002 F. Chapter C Implementation Dependencies 79240 DCU Control Register bits 47:41SPARC64 V uses bit 41 for WEAK_SPCA, which enab

Page 247

80 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002252 DCUCR.DC (Data Cache Enable)SPARC64 V does not implement DCUC

Page 248 - LDQF_mem_address_not_aligned

F.APPENDIX 81DFormal Specification of the Memory ModelsPlease refer to Appendix D of Commonality.

Page 249

82 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 250

F.APPENDIX 83EOpcode MapsPlease refer to Appendix E in Commonality. TABLE E-1 lists the opcode map for the SPARC64 V IMPDEP2 instruction. TABLE E-1 IM

Page 251

84 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 252

F.APPENDIX 85FMemory Management UnitThe Memory Management Unit (MMU) architecture of SPARC64 V conforms to the MMU architecture defined in Appendix F

Page 253 - STQF_mem_address_not_aligned

86 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002The micro-TLBs are coherent to main TLBs and are not visible to s

Page 254

Release 1.0, 1 July 2002 F. Chapter F Memory Management Unit 87The physical address length to be passed to the UPA interface is 41 bits or 43 bits, as

Page 255

88 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002F.3.3 TSB OrganizationIMPL. DEP. #227: The maximum number of entr

Comments to this Manuals

No comments