• Jeffrey Lee's avatar
    Add initial VFPv1/VFPv2 support · 28c505b0
    Jeffrey Lee authored
    Detail:
      s/Module:
      - CheckHardware can now correctly determine that the ARM1176JZF-S is ARMv6, not ARMv7
      - Added initial support for VFPv1/v2; currently only supports implementations that use FSTMX/FLDMX standard format 1, and for which we know we can read the MVFR0/MVFR1 registers. I.e. only VFP11 supported at present.
      - Fixed null pointer dereference in ExamineContext when examining the active context
    Admin:
      Tested on Raspberry Pi with high processor vectors
      Note there is no support code present, so using the coprocessor outside of RunFast mode will result in aborts.
    
    
    Version 0.04. Tagged as 'VFPSupport-0_04'
    28c505b0
Module 29.2 KB