Merge with RPi branch
Detail: Merge the RPi branch with the HAL branch, ending RPi branch development Brief summary of changes brought in: * Added HAL_VideoStartupMode to allow the HAL to specify a startup mode for the OS * Fixed addresses being sent to GraphicsV_SetDMAAddress being wrong for external framestores (addresses were given as if internal framestore was in use) * Add InverseTextTransparency option for limited compile-time support for targets where framebuffer alpha channel is important * Fix ConfiguredLanguage for non-Tungsten builds * Update ARMv6 CPU detection to read cache parameters from cache type register instead of using KnownCPUTable * Add HALDebugHexTX/TX2/TX4 debug routines for writing out numbers via HAL * Use HAL_TimerIRQClear when clearing timer 0 interrupt instead of just HAL_IRQClear * Initialise FileLangCMOS using defines from Hdr:FSNumbers instead of magic numbers. Use SDFS on M_ARM11ZF. * Improved software mouse pointer support; software pointer now removed & restored in some of the same places the text cursor is * Improve support for external framestores; driver is now able to grow/shrink/move the framestore on mode changes if bit 5 of GraphicsV_DisplayFeatures R0 is set * GraphicsV_FramestoreAddress now has a default claimant which calls HAL_VideoFramestoreAddress Admin: Tested on Raspberry Pi, Iyonix, OMAP3, IOMD Version 5.35, 4.79.2.165. Tagged as 'Kernel-5_35-4_79_2_165'
Showing
Please register or sign in to comment