Delete lots of old switches
Jeffrey Lee authored
Detail:
  This change gets rid of the following switches from the source (picking appropriate code paths for a 32bit HAL build):
  * FixCallBacks
  * UseProcessTransfer
  * CanLiveOnROMCard
  * BleedinDaveBell
  * NewStyleEcfs
  * DoVdu23_0_12
  * LCDPowerCtrl
  * HostVdu
  * Print
  * EmulatorSupport
  * TubeInfo
  * AddTubeBashers
  * TubeChar, TubeString, TubeDumpNoStack, TubeNewlNoStack macros
  * FIQDebug
  * VCOstartfix
  * AssemblingArthur (n.b. still defined for safety with anything in Hdr: which uses it, but not used explicitly by the kernel)
  * MouseBufferFix
  * LCDInvert
  * LCDSupport
  * DoInitialiseMode
  * Interruptible32bitModes
  * MouseBufferManager
  * StrongARM (new CacheCleanerHack and InterruptDelay switches added to hdr/Options to cover some functionality that StrongARM previously covered)
  * SAcleanflushbroken
  * StrongARM_POST
  * IrqsInClaimRelease
  * CheckProtectionLink
  * GSWorkspaceInKernelBuffers
  * EarlierReentrancyInDAShrink
  * LongCommandLines
  * ECC
  * NoSPSRcorruption
  * RMTidyDoesNowt
  * RogerEXEY
  * StorkPowerSave
  * DebugForcedReset
  * AssembleKEYV
  * AssemblePointerV
  * ProcessorVectors
  * Keyboard_Type
  Assorted old files have also been deleted.
Admin:
  Identical binary to previous revision for IOMD & Raspberry Pi builds


Version 5.51. Tagged as 'Kernel-5_51'
f655fcf6
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 Delete lots of old switches
ARMops Delete pre-HAL and 26bit code
Arthur2 Delete lots of old switches
Arthur3 Delete lots of old switches
ArthurSWIs Delete lots of old switches
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.
ExtraSWIs Delete lots of old switches
GetAll Delete lots of old switches
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 Delete lots of old switches
MoreComms Delete lots of old switches
MoreSWIs Delete pre-HAL and 26bit code
MsgCode Delete pre-HAL and 26bit code
NewIRQs
NewReset
Oscli
SWINaming
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6