You copied the Doc URL to your clipboard.

Appendix C. Revisions

This appendix describes the technical changes between released issues of this book.

Table C.1. Issue A
ChangeLocationAffects

First release

--

Table C.2. Differences between Issue A and Issue B
ChangeLocationAffects

Cluster device shutdown sequence updated

Cluster shutdown mode without system driven L2 flushAll revisions
Revision information updated.Chapter 4 System Controlr0p1
GIC programmers model
ETM register descriptions
Peripheral Identification Register 2
Peripheral Identification Register 2
Peripheral Identification Register 2
Peripheral Identification Register 2
ID_AA64MMFR0_EL1 description updatedAArch64 Memory Model Feature Register 0, EL1All revisions
ACTLR_EL3 description updated.

Auxiliary Control Register, EL3

All revisions
CPUECTLR_EL1 description updated.CPU Extended Control Register, EL1All revisions
ACTLR description updated.

Auxiliary Control Register

All revisions
Updated Encodings for ACE master interfaceTable 7.6All revisions
Table 7.7
List of ACE transactions updated.ACE transfersAll revisions
Shareability description updatedACP user signalsAll revisions
Table A.29
Table A.32
GIC signal descriptions updatedGeneric Interrupt Controller signalsAll revisions
CPUECTLR bit assignment table updatedTable 4.255All revisions

Table C.3. Differences between Issue B and Issue C
ChangeLocationAffects
Change Multiprocessor, Processor to Cluster, Core naming conventionThroughout documentAll revisions
Removed reference to T32EE (ThumbEE)ARM architectureAll revisions
Updated notes in descriptions of PCLKENDBG, ATCLKEN and CNTCLKEN signalsClocksAll revisions
Updated list of supported core power statesTable 2.5All revisions
Revision information updated.Chapter 4 System Controlr0p2
GIC programmers model
ETM register descriptions
Peripheral Identification Register 2
Peripheral Identification Register 2
Peripheral Identification Register 2
Peripheral Identification Register 2
Updated some register summary information

AArch64 register summary

AArch32 register summary

All revisions
Updated TTBR1 register description

Translation Table Base Register 1

Translation Table Base Register 1

All revisions
Updated CPUMERRSR_EL1 and CPUMERRSR descriptions

Table 4.126

Table 4.157

Table 4.256

All revisions
Removed DACR from list of c4 registersc4 registersAll revisions
Updated GIC system registers in AArch32 summary tables

Table 4.156

c4 registers

c12 registers

All revisions
Added a new table, AArch64 registers used to access internal memoryTable 6.4All revisions
Updated Return stack predictionsReturn stack predictionsAll revisions
Update list of AArch64 registers used to access internal memoryTable 6.4All revisions
Added a new table, MOESI statesTable 6.8All revisions
Updated ACE transfer informationACE transfersAll revisions
Updated ACE and CHI master interface write issuing capability

Table 7.5

Table 7.11

All revisions
Updated AXI privilege informationAXI privilege informationAll revisions
Register names changed in the ROM table Peripheral Identification Registers summaryTable 11.33All revisions
Updated PMU register summary tableTable 12.9All revisions
Peripheral identification and Component identification register names changed in Memory-mapped PMU register summaryTable 12.15All revisions
Updated ETM exception level informationTable 13.1All revisions
Updated ETM programming diagramFigure 13.2All revisions
Updated ETM register purpose and constraint informationThroughout ETM register descriptionsAll revisions
Updated ETM register descriptions

Table 13.37

Table 13.46

All revisions
Updated TRCITIATBOUTR bit assignmentsIntegration Instruction ATB Out Register All revisions

TRCITIATBOUTR.BYTES description updated

Table 13.55All revisions

TRCDEVAFF0 description updated to match MPIDR

Device Affinity Register 0All revisions
Updated sequence of operations in section 11.10.4 (Changing the authentication signals)Changing the authentication signalsAll revisions

Table C.4. Differences between Issue C and Issue D
ChangeLocationAffects
Updated descriptions of Memory Attribute Indirection Registers

Memory Attribute Indirection Register, EL1

Memory Attribute Indirection Register, EL2

Memory Attribute Indirection Register, EL3

Memory Attribute Indirection Registers 0 and 1

All revisions
Instruction mnemonic updated64-bit registersAll revisions
Added note to CPUECTLR.SMPEN bit descriptionTable 4.255All revisions
SELx signal reduced from 6 bits to 5 bits

Figure 13.21

Table 13.22

All revisions
Updated number of external inputs to trace unit

Table 13.39

All revisions
Footnote added to SAMMNBASE[39,24] description

Table A.17

All revisions

Table C.5. Differences between Issue D and Issue E
ChangeLocationAffects
Revision information updated.Throughout documentr0p3
Updated description of power states

Table 2.4

Table 2.5

All revisions
Added cache operations to register summary tables

AArch64 cache maintenance operations

AArch64 TLB maintenance operations

AArch64 address translation operations

AArch64 miscellaneous operations

AArch64 EL2 TLB maintenance operations

c7 System operations

c8 System operations

All revisions
Updated reset value for HCR_EL2Table 4.13All revisions
Updated AArch64 GIC register summary tableTable 4.15All revisions
Removed reference to ICC_SEIEN_EL1 registerTable 4.15All revisions
Updated reset value for CPUACTLR_EL1Table 4.17All revisions
Added CPUACTLR_EL1.ENDCCASCI bit description.CPU Auxiliary Control Register, EL1r0p3
Updated reset value for PMCEID0Table 4.153All revisions
Added ICH_VSEIR to register summary tableTable 4.156All revisions
Updated cross reference to TTBCR(NS) in TCR_EL1 descriptionTranslation Table Base Control RegisterAll revisions
Added CPUACTLR.ENDCCASCI bit description.CPU Auxiliary Control Registerr0p3
Added description of EDRCR registerExternal Debug Reserve Control RegisterAll revisions
Updated CPU 0 debug entry in “Address mapping for APB components” tableTable 11.28All revisions
Updated description of GICCDISABLE signalTable A.4All revisions
Updated description of DBGPWRUPREQ signalTable A.6All revisions

Table C.6. Differences between Issue E and Issue F
ChangeLocationAffects
Updated description of Dormant modeDormant modeAll revisions
Renamed ICH_ELSR_EL2 to ICH_ELRSR_EL2Table 4.15All revisions
Removed register ICH_VSEIR_EL2Table 4.15All revisions
Updated TCR_EL1.TG0 and TCR_EL1.TG1 bit descriptionsTable 4.88All revisions
Updated ESR_EL1, ESR_EL2, and ESR_EL3 register descriptions to qualify the ISS field contents, and their dependency on the nSEI, nVSEI, and nREI signals.Exception Syndrome Register, EL1, Exception Syndrome Register, EL2, Exception Syndrome Register, EL3All revisions
Renamed ICH_ELSR to ICH_ELRSRTable 4.156All revisions
Updated the Configuration sections of registers CSSELR, SCTLR, TTBCR, DACR, DFSR, IFSR, PRRR, MAIR0, MAIR1, NMRR and VBAR.Cache Size Selection Register, System Control Register, Translation Table Base Control Register, Domain Access Control Register, Data Fault Status Register, Instruction Fault Status Register, Primary Region Remap Register, Memory Attribute Indirection Registers 0 and 1, Normal Memory Remap Register, and Vector Base Address Register.All revisions
Qualified instruction cache speculative memory accesses for pages with Device memory type attributes.Instruction cache speculative memory accessesAll revisions
Updated the instruction cache disable behaviorInstruction cache disabled behaviorAll revisions
Updated description of uncorrectable errorsError reportingAll revisions
Renamed GICH_ELSR0 to GICH_ELRSR0Table 9.5All revisions
Updated DBGWCRn_EL1 bit field descriptionsTable 11.5All revisions
Updated CBRRQ.EDRCR bit descriptionTable 11.12All revisions
Updated the event name descriptionsTable 12.28All revisions
Updated description of WARMRSTREQ[CN:0] signalTable A.2All revisions
Updated description of GICCDISABLE signalTable A.4All revisions
Revision information updatedMain ID Register, EL1r0p4
Main ID Register
CPU Interface Identification Register
Peripheral Identification Register 2
Peripheral Identification Register 2
Peripheral Identification Register 2
ID Register 1
Peripheral Identification Register 2
Peripheral Identification Register 2
Added L2ACTLR_EL1.L2DEIEN bit descriptionL2 Auxiliary Control Register, EL1r0p4
Added L2ACTLR_EL1.L2TEIEN bit descriptionL2 Auxiliary Control Register, EL1r0p4
Added CPUACTLR_EL1.L1DEIEN bit descriptionCPU Auxiliary Control Register, EL1r0p4
Updated the reset value description for CPUACTLR_EL1.DTAH Table 4.124r0p4
Added L2ACTLR.L2DEIEN bit descriptionL2 Auxiliary Control Registerr0p4
Added L2ACTLR.L2TEIEN bit descriptionL2 Auxiliary Control Registerr0p4
Added CPUACTLR.L1DEIEN bit descriptionCPU Auxiliary Control Registerr0p4
Updated the reset value description for CPUACTLR.DTAH Table 4.254r0p4
Added section to describe error injectionError injectionr0p4

Table C.7. Differences between Issue F and Issue G
ChangeLocationAffects
Security model diagram changed to include Modes.Figure 3.1r0p4
Table updated.Table 3.3r0p4
CLIDR_EL1 width changedTable 4.1r0p4
VBAR_EL3 reset value changedTable 4.2r0p4
ID_AA64PFR0_EL1 bit assignments updatedTable 4.50r0p4
CLIDR_EL1 bit assignments updated.Table 4.60r0p4
Cache number changed.Table 4.60r0p4
Bit [10] TFP updated.Table 4.86r0p4
L2CTLR Bit 22 CPU Cache Protection updated.Table 4.107r0p4
Note addedTable 4.108r0p4
TTBR1 bit assignments updatedTable 4.218r0p4
Note addedTable 4.255r0p4
Footnote removedTable 7.1r0p4
CHI Transactions table updatedTable 7.12r0p4
ROM table registers table updated.Table 11.29r0p4
Heading changed in ROMENTRY values tableTable 11.31r0p4
Heading changed and content of Legacy v7 ROMENTRY table reorderedTable 11.32r0p4
Footnote added.Table 11.33r0p4
PMU events table updatedTable 12.28r0p4
GIC signals nSEI[CN:0] details updated.Table A.4r0p4

Was this page helpful? Yes No