Resolve 2x header clashes
Robert Sprowson authored
hdr/AHCIDevice:
  Remove this, since it clashes with the (differing API version number) copy exported by SATADriver. Post merging the Kernel back to the trunk the newer file datestamp has meant the wrong one gets exported during any ROM build which includes both components. Since the Kernel doesn't need AHCIDevice itself, it is left to the respective client (SATADriver or AHCIDriver in this case) to export them.
hdr/ModHand:
  Resolve the longstanding clash of Module_Title with the same named symbol that CMHG uses. There are very few assembler needing to look at the module header (Kernel, FileCore, Debugger, Podule) directly, but every C module which uses CMHG and wants one of the ModHandReason values ends up with a duplicate define.
  Obsolete Arthur era Module_LoadAddr value.
ArthurSWIs.s/MoreComms.s/NewReset.s/SWINaming.s/SysComms.s/Utility.s:
  Module_Title->Module_TitleStr.
ModHand.s:
  Module_Title->Module_TitleStr.
  Recode Module_LoadAddr using the file type from Hdr:FileTypes.
GetAlls.s:
  Drop unused NVRAM and PortMan headers. Add Hdr:FileTypes.

Version 5.54. Tagged as 'Kernel-5_54'
8cfe216b
Name Last commit Last update
..
AMBControl Delete pre-HAL and 26bit code
PMF Delete lots of old switches
vdu Delete lots of old switches
ARM600 Tidy things up a bit
ARMops Delete pre-HAL and 26bit code
Arthur2 Delete lots of old switches
Arthur3 Delete lots of old switches
ArthurSWIs Resolve 2x header clashes
CPUFeatures Revise comments - it's multiprocessing extensions, not virtualisation
ChangeDyn Delete lots of old switches
Convrsions Add OS_Memory 24 implementation. Change OS_ValidateAddress to use it. Fix kernel leaving the physical access MB in a messy state. Try and protect against infinite abort loops caused by bad environment handlers.
Exceptions Tidy things up a bit
ExtraSWIs Tidy things up a bit
GetAll Resolve 2x header clashes
HAL Delete lots of old switches
HeapMan Delete lots of old switches
HeapSort Avoid unnecesssary remainder calculations
Kernel Delete lots of old switches
LibKern More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
MOSDict Import from cleaned 360 CD
MemInfo Delete pre-HAL and 26bit code
Middle Delete lots of old switches
ModHand Resolve 2x header clashes
MoreComms Resolve 2x header clashes
MoreSWIs Delete pre-HAL and 26bit code
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6