From 03ce78689d4b67a4380938203b07cd140a25614b Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Sun, 6 Dec 2009 23:34:15 +0100 Subject: kmem gets its own priv host port by itself. --- libddekit/kmem.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'libddekit') diff --git a/libddekit/kmem.c b/libddekit/kmem.c index 2e6f7340..9814b501 100644 --- a/libddekit/kmem.c +++ b/libddekit/kmem.c @@ -22,6 +22,7 @@ * */ +#include #include #include #include "mach_U.h" @@ -120,8 +121,13 @@ int phys_to_virt (vm_address_t addr) void linux_kmem_init () { - extern mach_port_t priv_host; + mach_port_t priv_host; int i, j; + error_t err; + + err = get_privileged_ports (&priv_host, NULL); + if (err) + error (2, err, "get_privileged_ports"); for (i = 0; i < MEM_CHUNKS; i++) { -- cgit v1.2.3