Preperation for working Raspberry Pi video driver
Jeffrey Lee authored
Detail:
  hdr/HALEntries - Add new HAL_Video_StartupMode HAL entry to allow the HAL to specify a startup mode
  s/HAL, s/Kernel - Tweaked debug routines
  s/vdu/vdudriver - Make use of HAL_Video_StartupMode in InitialiseMode to decide what initial mode should be. Clean up some hacks & debug. Improve handling of external framestores; if bit 5 of GraphicsV_DisplayFeatures r0 is set, the kernel will now allow the display driver to grow/shrink/move its framestore in response to mode changes.
  s/vdu/vdugrafv - Adjust default GV_FramestoreAddress implementation to only claim vector if HAL returns a framestore
  s/vdu/vduswis - Re-enable FindOKMode
Admin:
  Tested on Raspberry Pi with high processor vectors


Version 5.35, 4.79.2.147.2.18. Tagged as 'Kernel-5_35-4_79_2_147_2_18'
3981af57
Name Last commit Last update
..
AMBControl OS_ChangeDynamicArea performance optimisations
PMF Merge of Raspberry Pi support code against latest kernel
vdu Preperation for working Raspberry Pi video driver
ARM600 Merged OS_Memory 8 changes across from HAL branch to RPi branch
ARMops Fixed cache detection code
Arthur2 Conversions rationalisation.
Arthur3 Retired *Configure options, and a new header export
ArthurSWIs OS_ChangeDynamicArea performance optimisations
ChangeDyn OS_ChangeDynamicArea performance optimisations
Convrsions Tighten up time conversions.
End Commit of kernel as featured in release 5.00.
ExtraSWIs Add zero page relocation support
FlashROM 32-bit Kernel.
GetAll Get of international module header.
HAL Preperation for working Raspberry Pi video driver
HeapMan Fix OS_Heap 4. Fix stack imbalance in system heap code.
HeapSort Add compressed ROM support. Make more use of ARMv5+ instructions. Other misc tweaks.
KbdResA1 32-bit Kernel.
KbdResPC Add zero page relocation support
KbdResRCMM Reimplement enhancements to kernel Dynamic Area support from
Kernel Preperation for working Raspberry Pi video driver
LibKern More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
MEMC1 Import from cleaned 360 CD
MEMC2 Import from cleaned 360 CD
MOSDict Import from cleaned 360 CD
MemInfo
Middle
ModHand
MoreComms
MoreSWIs
Morris
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6