Add branch predictor maintenance to WB_CR7_LDa ARMops
Jeffrey Lee authored
Detail:
  s/ARMops - Added branch predictor maintenance to WB_CR7_LDa ARMops. If the entire instruction cache is being invalidated then the branch predictors will be invalidated for us, but for ranged invalidation we need to handle it ourselves.
Admin:
  Tested briefly on Raspberry Pi with high processor vectors
  Appears to fix Configure and its plugins misbehaving in various ways


Version 5.35, 4.79.2.173. Tagged as 'Kernel-5_35-4_79_2_173'
241a5988
Name Last commit Last update
Dev Make OS_Memory 8 return more correct values
Doc Kernel merged
Docs Merge over some changes from the Cortex branch
NewModes Import from cleaned 360 CD
Resources/UK Sort out SetBorder
TestSrc * Converted to building with ObjAsm (but still a single object file using ORG).
h Add compressed ROM support. Make more use of ARMv5+ instructions. Other misc tweaks.
hdr Some tweaks ahead of an RPi code freeze.
o Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
rm Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
s Add branch predictor maintenance to WB_CR7_LDa ARMops
.gitattributes Added 'UnConv' error (see also HdrSrc).
BlackLog Initial revision
Changes Import from cleaned 360 CD
HelpStrs Adoption of *CONFIGURE/STATUS CACHE commands
LICENSE Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
Makefile Some tweaks ahead of an RPi code freeze.
MkClean,fd7 Mostly device stuff.
MkExport,fd7 Import from cleaned 360 CD
MkRom,fd7 partial video changes for kernel/HAL split near-HAL code for VIDC/IOMD in vdu.vduhint briefly tested in Ursula desktop build still some kernel workspace dependency in near-HAL code
MkRomInst,fd7 32-bit Kernel.
Version Back to odd numbered development.
VersionASM Add branch predictor maintenance to WB_CR7_LDa ARMops
VersionNum Add branch predictor maintenance to WB_CR7_LDa ARMops