Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/pmap_base.c
Show First 20 Lines • Show All 771 Lines • ▼ Show 20 Lines | pmap_ts_referenced(vm_page_t m) | ||||
return (pmap_methods_ptr->pm_ts_referenced(m)); | return (pmap_methods_ptr->pm_ts_referenced(m)); | ||||
} | } | ||||
void * | void * | ||||
pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, int mode) | pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, int mode) | ||||
{ | { | ||||
return (pmap_methods_ptr->pm_mapdev_attr(pa, size, mode)); | return (pmap_methods_ptr->pm_mapdev_attr(pa, size, mode, | ||||
MAPDEV_SETATTR)); | |||||
} | } | ||||
void * | void * | ||||
pmap_mapdev(vm_paddr_t pa, vm_size_t size) | pmap_mapdev(vm_paddr_t pa, vm_size_t size) | ||||
{ | { | ||||
return (pmap_methods_ptr->pm_mapdev_attr(pa, size, PAT_UNCACHEABLE)); | return (pmap_methods_ptr->pm_mapdev_attr(pa, size, PAT_UNCACHEABLE, | ||||
MAPDEV_SETATTR)); | |||||
} | } | ||||
void * | void * | ||||
pmap_mapbios(vm_paddr_t pa, vm_size_t size) | pmap_mapbios(vm_paddr_t pa, vm_size_t size) | ||||
{ | { | ||||
return (pmap_methods_ptr->pm_mapdev_attr(pa, size, PAT_WRITE_BACK)); | return (pmap_methods_ptr->pm_mapdev_attr(pa, size, PAT_WRITE_BACK, 0)); | ||||
} | } | ||||
void | void | ||||
pmap_unmapdev(vm_offset_t va, vm_size_t size) | pmap_unmapdev(vm_offset_t va, vm_size_t size) | ||||
{ | { | ||||
pmap_methods_ptr->pm_unmapdev(va, size); | pmap_methods_ptr->pm_unmapdev(va, size); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines |