• Ben Avison's avatar
    Second of a two-part update of HdrSrc. · 726bd695
    Ben Avison authored
    Detail:
      Hdr:System:
      * Hdr:CPU.Arch added to the list of header files included here. This is
        because it's now needed by Hdr:CPU.Generic*.
      Hdr:CPU.Generic*:
      * Reintroduced ARMv2 compatibility to many macros. Should allow a new
        universal boot sequence to be constructed.
      * SCPSR in Generic26 optimised in cases where no PSR bits are preserved.
      * RemovePSRFromReg optimised for 32bit-only builds - becomes a no-op.
      Hdr:Machine.Machine:
      * Reordering of braces so that symbol "HAL" doesn't have to be defined -
        useful for disc builds, which target both HAL and non-HAL machines, so
        the symbol is undefined.
      * Added some comments and an assert about No26bitCode and No32bitCode.
    Admin:
      Update originally from Rob Sprowson, bugfixes and additions and split into
      two parts by me.
    
    Version 2.26. Tagged as 'HdrSrc-2_26'
    726bd695
System 813 Bytes