HomeFreeBSD

Book-E pmap_mapdev_attr() improvements

Description

Book-E pmap_mapdev_attr() improvements

  • Check TLB1 in all mapdev cases, in case the memattr matches an existing mapping (doesn't need to be MAP_DEFAULT).
  • Fix mapping where the starting address is not a multiple of the widest size base. For instance, it will now properly map 0xffffef000, size 0x11000 using 2 TLB entries, basing it at 0x**f000, instead of 0x*00000.

MFC after: 2 weeks

Details

Provenance
jhibbitsAuthored on
Parents
rS325627: Deal with src.conf for top-level MAKEOBJDIRPREFIX guard.
Branches
Unknown
Tags
Unknown