• Jeffrey Lee's avatar
    Fix OS_Memory 0 "make temporarily uncacheable" not reporting errors · c5569c81
    Jeffrey Lee authored
      s/MemInfo - The wrapper around OS_Memory 0 introduced in Kernel-5_35-4_79_2_311 was preserving the wrong PSR field on exit, causing any error generated by the core code to be lost.
      Tested on Iyonix
      Fixes *screensave saving mostly white pixels (address translation for "external" VRAM should have failed and caused ADFS to fall back to a bounce buffer)
      Is also likely to be the cause of https://www.riscosopen.org/forum/forums/5/topics/11713 (address translation should have failed for soft ROM)
    Version 6.10. Tagged as 'Kernel-6_10'
VersionASM 1006 Bytes