Commit 5bc10832 authored by Robert Sprowson's avatar Robert Sprowson

Adapt A15 KnownCPUFlags to account for LDREX and friends

When SyncLib-0_04 is used in conjunction with SDIODriver, the exclusive access instructions (instead of SWP) abort when the cache is off, causing the machine to hang if *Cache Off is used.
See A15 TRM section 6.4.5 for the logic.
Copy the A53's known CPU flags to prevent the D cache being turned off.

Version 5.97. Tagged as 'Kernel-5_97'
parent 96e8fff1
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "5.96"
Module_Version SETA 596
Module_MajorVersion SETS "5.97"
Module_Version SETA 597
Module_MinorVersion SETS ""
Module_Date SETS "04 Feb 2018"
Module_ApplicationDate SETS "04-Feb-18"
Module_Date SETS "11 Feb 2018"
Module_ApplicationDate SETS "11-Feb-18"
Module_ComponentName SETS "Kernel"
Module_ComponentPath SETS "castle/RiscOS/Sources/Kernel"
Module_FullVersion SETS "5.96"
Module_HelpVersion SETS "5.96 (04 Feb 2018)"
Module_FullVersion SETS "5.97"
Module_HelpVersion SETS "5.97 (11 Feb 2018)"
END
/* (5.96)
/* (5.97)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 5.96
#define Module_MajorVersion_CMHG 5.97
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 04 Feb 2018
#define Module_Date_CMHG 11 Feb 2018
#define Module_MajorVersion "5.96"
#define Module_Version 596
#define Module_MajorVersion "5.97"
#define Module_Version 597
#define Module_MinorVersion ""
#define Module_Date "04 Feb 2018"
#define Module_Date "11 Feb 2018"
#define Module_ApplicationDate "04-Feb-18"
#define Module_ApplicationDate "11-Feb-18"
#define Module_ComponentName "Kernel"
#define Module_ComponentPath "castle/RiscOS/Sources/Kernel"
#define Module_FullVersion "5.96"
#define Module_HelpVersion "5.96 (04 Feb 2018)"
#define Module_LibraryVersionInfo "5:96"
#define Module_FullVersion "5.97"
#define Module_HelpVersion "5.97 (11 Feb 2018)"
#define Module_LibraryVersionInfo "5:97"
......@@ -985,7 +985,7 @@ KnownCPUFlags
DCD 0, 0 ; Cortex_A8
DCD 0, 0 ; Cortex_A9
DCD 0, 0 ; Cortex_A12
DCD 0, 0 ; Cortex_A15
DCD CPUFlag_NoDCacheDisable, 0 ; Cortex_A15
DCD 0, 0 ; Cortex_A17
DCD CPUFlag_NoDCacheDisable, 0 ; Cortex_A53
DCD 0, 0 ; Cortex_A57
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment