• Mike Stephens's avatar
    Changes to Lazy task swapping to support abort handler in abort mode (now that we can count to 32). · a0f4966c
    Mike Stephens authored
    LazyFixup now ensures all app pages are mapped in before handing
    on a real (no-lazy) abort. This allows an abort handler in app
    space itself, without scrambling the details of the original
    abort (via a lazy abort in abort mode).
    Many a happy minute spent coding and testing for recursive
    aborts and fixups, but lets just pretend it doesn't happen
    shall we.
    Tested with simple popbang code on ARM9 desktop build.
    
    Version 5.35, 4.79.2.36. Tagged as 'Kernel-5_35-4_79_2_36'
    a0f4966c
VersionASM 1.06 KB