Fix compressed ROM support
Jeffrey Lee authored
When PhysRamTable was updated to store addresses in page units instead
of byte units (commit df4efb68), the code which allocates the ROM
decompression workspace didn't get updated, causing it to break. Add a
few extra shifts to the code in order to account for the changes.

Fixes issue reported on forums with (compressed) OMAP3 ROM failing to
boot: https://www.riscosopen.org/forum/forums/5/topics/16446

Version 6.57. Tagged as 'Kernel-6_57'
2a3ad40a
Name Last commit Last update
..
AMBControl Support runtime selection of pagetable format
PMF Support runtime selection of pagetable format
vdu Support RAM banks with high physical addresses
ARM600 Log -> phys conversion improvements
ARMops Support runtime selection of pagetable format
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 Support runtime selection of pagetable format
Convrsions Fix abort after translating error
Exceptions Implement support for cacheable pagetables
ExtraSWIs Remove some obsolete definitions for clarity
GetAll Initial long descriptor support
HAL Fix compressed ROM support
HeapMan Add support for HeapReason_GetSkewAligned
HeapSort Avoid unnecesssary remainder calculations
Kernel Support runtime selection of pagetable format
LibKern Initial long descriptor support
LongDesc Support runtime selection of pagetable format
MOSDict Import from cleaned 360 CD
MemInfo Log -> phys conversion improvements
MemMap2 Support runtime selection of pagetable format
Middle Support runtime selection of pagetable format
ModHand Special case extension of aligned RMA claims
MoreComms
MoreSWIs
MsgCode
NewIRQs
NewReset
Oscli
SWINaming
ShortDesc
Super1
SysComms
TickEvents
UnSqueeze
Utility
VMSAv6
VMSAv6Long
VMSAv6Short