-
Mike Stephens authored
- Chocolate screen mapping (section mapped and cached), StrongARM only Phoebe h/w (IOMD 2) will have register to assist this, but code currently relies on data abort mechanism to keep screen up to date wrt write-back data cache. - Chocolate AMBControl task switching (lazy page mapping), StrongARM only Improves task swapping speed. There appears to be a StrongAEM silicon bug rev 2 and 3) which means that LDMIB rn, {regs includind rn} cannot be reliably restarted after a data abort. This stuffs Chocolate AMBControl (awaiting response from Digital). Both enhancements need more work to complete for Phoebe. Chocolate AMBControl may well have to be made dormant because of silicon bug. Note that this kernel *will* cause problems with task switching on StrongARM, unless Chocolate task switching is disabled via !Flavour application.
4e024bdb