Second of a two-part update of HdrSrc.
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'
Showing with 314 additions and 14 deletions