Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor...
Jeffrey Lee authored
Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor vectors base + size via OS_PlatformFeatures.

Detail:
  hdr/KernelWS - Define processor vectors address. Currently same as ZeroPage, but in the future will differ for some machines.
  hdr/OSRSI6, s/Middle - Expose VecPtrTab & NVECTORS via OS_ReadSysInfo items 85 & 86
  s/Kernel - Add OS_PlatformFeatures 32, for returning the base + size of the processor vectors
  s/MemInfo - Add areas 12 thru 15 to OS_Memory 16, for reporting ZeroPage, ProcVecs, DebuggerSpace and ScratchSpace. The task manager can now use these for calculating memory usage instead of assuming 32K workspace from &0-&8000.
Admin:
  Tested on Raspberry Pi


Version 5.35, 4.79.2.271. Tagged as 'Kernel-5_35-4_79_2_271'
5e6fd146
Name Last commit Last update
..
ExportVals 32-bit Kernel.
Old Import from cleaned 360 CD
ARMops Delegate L2 (and below) cache init at power on/reset to the HAL
Copro15ops ARMv7 fixes
EnvNumbers Import from cleaned 360 CD
GPIODevice Add TouchBook to hdr:GPIODevice
HALDevice Add ARMops for PL310 L2 cache controller
HALEntries Added HAL entrpoint to access hardware watchdog timer
KernelWS Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor vectors base + size via OS_PlatformFeatures.
KeyWS Add support for new extended internal key codes, low level key codes, and key handler format
ModHand Added new offset field to module header for flags
OSEntries Teach the kernel about different memory attributes
OSRSI6 Expose more areas via OS_ReadSysInfo 6 & OS_Memory 16. Expose processor vectors base + size via OS_PlatformFeatures.
Options Enable high processor vectors/zero page relocation. OS_DynamicArea 20 fixes.
PL310 Add ARMops for PL310 L2 cache controller
PublicWS Fix HiProcVecs build. Remove old-style PublicWS definitions.
RISCOS Adoption of *CONFIGURE/STATUS CACHE commands
VIDCList Reverse interlace deprecation decision
Variables Import from cleaned 360 CD
VduExt Improve Service_DisplayStatus, Service_DisplayChanged functionality
VideoDevice Update VDU HAL device for new OMAPVideo driver, fix MVA-based cache/TLB maintenance ops aborting on ARMv7, add warning to VDU driver about inconsistent state variables during screen mode changes