Merge over some changes from the Cortex branch
Jeffrey Lee authored
Detail:
  hdr/ARMops - Reserve OS_PlatformFeatures 0 bit 20 for indicating whether high processor vectors are in use
  s/Kernel - Add local definitions of BYTEWS, LDROSB, STROSB, VDWS macros (previously in Hdr:Macros)
  s/MoreComms - Fix potential buffer overflow when filling error buffer (although GSTrans shouldn't overflow the buffer in the first place?)
  s/Arthur2 - GSRead number detection fix
  s/ArthurSWIs - Updated OS_ReadUnsigned to support reading 64bit numbers
  Docs/ReadUnsigned - Docs for the updated OS_ReadUnsigned interface
Admin:
  Untested!
  Needs HdrSrc 1.86


Version 5.35, 4.79.2.120. Tagged as 'Kernel-5_35-4_79_2_120'
fef39aba
Name Last commit Last update
..
ExportVals 32-bit Kernel.
Old Import from cleaned 360 CD
ARMops Merge over some changes from the Cortex branch
Copro15ops In the No26bitCode case (ie when abort handlers are entered in ABT32 mode), if lazy task swapping was enabled and a data abort occurred that was not a page translation fault, then the code in AMB_LazyFixUp to map in the whole application slot was being circumvented, leading to problems for abort handlers in application space because r14_abt was corrupted by any abort due to accessing the abort handler itself. The test of the FSR (to compensate for the FAR being unusable for external aborts) which prompted the circumvention has therefore been moved inside AMB_LazyFixup.
EnvNumbers Import from cleaned 360 CD
HALDevice Keep hdr/HALDevice & hdr/HALEntries in sync with Cortex branch
HALEntries Keep hdr/HALDevice & hdr/HALEntries in sync with Cortex branch
KernelWS Add new OS_ReadSysInfo 6 items codes. Change naming of PublicWS values.
KeyWS * HAL can choose to limit amount of screen memory to allocate
ModHand Added new offset field to module header for flags
OSEntries * HAL can choose to limit amount of screen memory to allocate
OSRSI6 Correct version number in header comment
Options Add new OS_ReadSysInfo 6 items codes. Change naming of PublicWS values.
PublicWS Add new OS_ReadSysInfo 6 items codes. Change naming of PublicWS values.
RISCOS Clean reimport of hdr.RISCOS (real commit date 2008-03-28 by bavison), without any of the 3rd party allocations.
Variables Import from cleaned 360 CD
VduExt Added four new VDU variables.