[RISCOS_]AccessPhysicalAddress uses page flags
Jeffrey Lee authored
Currently RISCOS_AccessPhysicalAddress allows the caller to specify the
permissions/properties of the mapped memory by directly specifying some
of the L1 page table entry flags. This will complicate things when
adding support for more page table formats, so change it so that
standard RISC OS page flags are used instead (like the alternate entry
point, RISCOS_AccessPhysicalAddressUnchecked, already uses).

Also, drop the "RISCOS_" prefix from RISCOS_AccessPhysicalAddress and
RISCOS_ReleasePhysicalAddress, and remove the references to these
routines from the HAL docs. These routines have never been exposed to
the HAL, so renaming them and removing them from the docs should make
their status clearer.

Version 6.52. Tagged as 'Kernel-6_52'
7924aae2
Name Last commit Last update
..
AMBControl Start moving page table code into s.ShortDesc
PMF Eliminate callback check to Portable_Idle races
vdu Fix Service_ModeTranslation memory corruption
ARM600 Remove unused BangCam routine
ARMops Fix dodgy ranged ICache cleans when using ARMv7MP ARMops
Arthur2 Fix OS_EvaluateExpression
Arthur3 Fix OS_EvaluateExpression
ArthurSWIs Increase number of vectors supported by the kernel to 96.
CPUFeatures Revise comments - it's multiprocessing extensions, not virtualisation
ChangeDyn [RISCOS_]AccessPhysicalAddress uses page flags
Convrsions Fix abort after translating error
Exceptions Implement support for cacheable pagetables
ExtraSWIs Remove some obsolete definitions for clarity
GetAll Start moving page table code into s.ShortDesc
HAL [RISCOS_]AccessPhysicalAddress uses page flags
HeapMan Add support for HeapReason_GetSkewAligned
HeapSort Avoid unnecesssary remainder calculations
Kernel Preserve LR and CPSR in DebugTX
LibKern More HAL work. IOMD HAL work in progress. Lots of my own little build scripts. Don't touch this.
MOSDict Import from cleaned 360 CD
MemInfo [RISCOS_]AccessPhysicalAddress uses page flags
MemMap2 More code uses logical_to_physical & physical_to_ppn
Middle Expose ABTSTK via OS_ReadSysInfo 6
ModHand Special case extension of aligned RMA claims
MoreComms Resolve 2x header clashes
MoreSWIs
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
ShortDesc
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6