• Jeffrey Lee's avatar
    Fix some issues preventing the Cortex kernel from being used on non-Cortex machines · e718080c
    Jeffrey Lee authored
    Detail:
      hdr/Options - ARM6support and GetKernelMEMC values are now derived from the value of MEMM_Type
      s/ARMops, s/HAL - Code to detect and handle ARMv7 CPUs is now only enabled when using VMSAv6 MMU model. Saves us from having to deal with lack of myIMB, myDSB, etc. implementations on pre-ARMv6.
      s/HAL - Removed some debug code
      s/NewReset - Fix bug spotted by Tom Walker where R12 wasn't being restored by LookForHALRTC if a non-HAL RTC had already been found
      s/AMBControl/memmap - correct the assert clause that was checking that &FFE are the correct L2PT protection bits for non-VMSAv6 machines
    Admin:
      Tested this kernel on a rev C2 beagleboard & Iyonix softload. Also compiled it into an IOMD ROM, but didn't try running it.
    
    
    Version 5.35, 4.79.2.98.2.32. Tagged as 'Kernel-5_35-4_79_2_98_2_32'
    e718080c
VersionNum 859 Bytes