Fix to bugzilla bug 4065
David Cotton authored
Detail:
    1MB VRAM was not being correctly identified. This was due to register
corruption in r12 in the VRAM detection routines in s.ARM600. This bug has been a longstanding one introduced in Kernel 4.69 two years ago.

Admin:
    Been put through the Kev&Mike change control process (tm).

Version 5.40. Tagged as 'Kernel-5_40'
ccf39a14
Name Last commit Last update
..
AMBControl 32-bit Kernel.
PMF Checked for occurences of NVRam specific workspace and put in guard condition
vdu Fixed an EXITS that should be an EXIT.
ARM600 Fix to bugzilla bug 4065
Arthur2 32-bit Kernel.
Arthur3 Improved the error cacheing.
ArthurSWIs Added new debug flag DebugROMPostInit
ChangeDyn Imported OS_Memory 12 from Ursula.
Convrsions 32-bit Kernel.
Copro15ops * Run-time emulator detection added (no need for separate images). Needs an
ExtraSWIs Import from cleaned 360 CD
FlashROM 32-bit Kernel.
GetAll Imported OS_Memory 12 from Ursula.
HeapMan Bug fixes only.
HeapSort 32-bit Kernel.
KbdResA1 32-bit Kernel.
KbdResPC 32-bit Kernel.
KbdResRCMM And IRQs tweaked one more time.
Kernel OS_CallASWI and OS_CallASWIR12 sped up by 4-6 cycles (depending on which ARM).
MEMC1 Import from cleaned 360 CD
MEMC2 Import from cleaned 360 CD
MOSDict Import from cleaned 360 CD
MemInfo Imported OS_Memory 12 from Ursula.
Middle Fixed compile time error that occured if E2ROMSupport was false
ModHand 32-bit kernels will refuse to initialise non 32-bit modules.
MoreComms
MoreSWIs
Morris
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
Super1
SysComms
TickEvents
UnSqueeze
Utility