diff options
author | jhb <jhb@FreeBSD.org> | 2015-08-14 18:38:39 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2015-08-14 18:38:39 +0000 |
commit | f029eaa1ff61dcda7600bf1e2e5556b38ee41db5 (patch) | |
tree | 5165cdb410b437674e7a7f575fb96a886c26a15d /sys/xen | |
parent | 07d2b0515540704d0227b67d81831be749992f53 (diff) | |
download | FreeBSD-src-f029eaa1ff61dcda7600bf1e2e5556b38ee41db5.zip FreeBSD-src-f029eaa1ff61dcda7600bf1e2e5556b38ee41db5.tar.gz |
Remove another remnant of PV domU support and assume that we always run
with an automatically translated physmap under XEN.
Reviewed by: royger (earlier version)
Differential Revision: https://reviews.freebsd.org/D3325
Diffstat (limited to 'sys/xen')
-rw-r--r-- | sys/xen/gnttab.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/sys/xen/gnttab.h b/sys/xen/gnttab.h index d0a44ae..9e82124 100644 --- a/sys/xen/gnttab.h +++ b/sys/xen/gnttab.h @@ -126,10 +126,8 @@ gnttab_set_map_op(struct gnttab_map_grant_ref *map, vm_paddr_t addr, { if (flags & GNTMAP_contains_pte) map->host_addr = addr; - else if (xen_feature(XENFEAT_auto_translated_physmap)) - map->host_addr = vtophys(addr); else - map->host_addr = addr; + map->host_addr = vtophys(addr); map->flags = flags; map->ref = ref; @@ -142,10 +140,8 @@ gnttab_set_unmap_op(struct gnttab_unmap_grant_ref *unmap, vm_paddr_t addr, { if (flags & GNTMAP_contains_pte) unmap->host_addr = addr; - else if (xen_feature(XENFEAT_auto_translated_physmap)) - unmap->host_addr = vtophys(addr); else - unmap->host_addr = addr; + unmap->host_addr = vtophys(addr); unmap->handle = handle; unmap->dev_bus_addr = 0; @@ -155,13 +151,8 @@ static inline void gnttab_set_replace_op(struct gnttab_unmap_and_replace *unmap, vm_paddr_t addr, vm_paddr_t new_addr, grant_handle_t handle) { - if (xen_feature(XENFEAT_auto_translated_physmap)) { - unmap->host_addr = vtophys(addr); - unmap->new_addr = vtophys(new_addr); - } else { - unmap->host_addr = addr; - unmap->new_addr = new_addr; - } + unmap->host_addr = vtophys(addr); + unmap->new_addr = vtophys(new_addr); unmap->handle = handle; } |