Assorted kernel fixes for ARMv6/ARMv7
Jeffrey Lee authored
Detail:
  s/ARMops - Fix IMB_Range_WB_CR7_Lx to clean the correct number of cache lines
  s/HAL - Change CP15 control register flags so unaligned loads are enabled on ARMv6 (to simplify support for ARMv7 where unaligned loads are always enabled, and to match the behaviour expected by the example code in Hdr:CPU.Arch)
  s/AMBControl/memmap - Make AMB_LazyFixUp use the correct L2PT protection flags depending on ARM600/VMSAv6 MMU model. Also guard against problems caused by future L2PT flag changes.
  s/vdu/vdugrafj - Fix previously undiscovered 32bit incompatability in GetSprite (OS_SpriteOp 14/16)
Admin:
  Tested on rev C2 beagleboard


Version 5.35, 4.79.2.98.2.5. Tagged as 'Kernel-5_35-4_79_2_98_2_5'
ca8f36f5
Name Last commit Last update
Dev/IICTest Spinner branch merged.
Doc Kernel merged
Docs Minor kernel updates
NewModes Import from cleaned 360 CD
Resources/UK Commit of kernel as featured in release 5.00.
TestSrc * Converted to building with ObjAsm (but still a single object file using ORG).
h Miscellaneous stuff.
hdr Add VMSAv6 MMU support, fixes to allow booting on beagleboard
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 Assorted kernel fixes for ARMv6/ARMv7
.gitattributes Miscellaneous stuff.
BlackLog Initial revision
Changes Import from cleaned 360 CD
HelpStrs 32-bit Kernel.
LICENSE Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
Makefile BBE tidying.
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 Bumped OS version number to 5.14.
VersionASM Assorted kernel fixes for ARMv6/ARMv7
VersionNum Assorted kernel fixes for ARMv6/ARMv7