• Jeffrey Lee's avatar
    Assorted kernel fixes for ARMv6/ARMv7 · ca8f36f5
    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
memmap 27.5 KB