Re: armv7 pmap: get rid if pmap_fault_fixup

2016-08-24 Thread Artturi Alm
On Wed, Aug 24, 2016 at 11:51:56AM +0200, Mark Kettenis wrote: > The pmap_fault_fixup() functions does a number of different fixups: > > 1. page modified emulation > > 2. page access emulation > > 3. entering level-1 entries for level-2 page tables > > Since it is a generic function that gets c

armv7 pmap: get rid if pmap_fault_fixup

2016-08-24 Thread Mark Kettenis
The pmap_fault_fixup() functions does a number of different fixups: 1. page modified emulation 2. page access emulation 3. entering level-1 entries for level-2 page tables Since it is a generic function that gets called for many fault types, it has to be careful to only enter mappings that are