X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/4452a7af2eac33dbad800bcc91f2399d62c18f53..060df5ea7c632b1ac8cc8aac1fb59758165c2084:/osfmk/ppc/io_map.c diff --git a/osfmk/ppc/io_map.c b/osfmk/ppc/io_map.c index 67889dcb2..e30d357ce 100644 --- a/osfmk/ppc/io_map.c +++ b/osfmk/ppc/io_map.c @@ -52,11 +52,11 @@ extern vm_offset_t virtual_avail; * Note, this will onl */ vm_offset_t -io_map(vm_offset_t phys_addr, vm_size_t size, unsigned int flags) +io_map(vm_map_offset_t phys_addr, vm_size_t size, unsigned int flags) { vm_offset_t start; - int i; - unsigned int j, mflags; + vm_size_t i; + unsigned int mflags; vm_page_t m; mflags = mmFlgBlock | mmFlgUseAttr | (flags & VM_MEM_GUARDED) | ((flags & VM_MEM_NOT_CACHEABLE) >> 1); /* Convert to our mapping_make flags */ @@ -75,7 +75,7 @@ io_map(vm_offset_t phys_addr, vm_size_t size, unsigned int flags) mflags, /* Map with requested cache mode */ (size >> 12), VM_PROT_READ|VM_PROT_WRITE); - return (start + (phys_addr & PAGE_MASK)); /* Pass back the physical address */ + return (start + (phys_addr & PAGE_MASK)); /* Pass back the virtual address */ } else { @@ -107,7 +107,7 @@ io_map(vm_offset_t phys_addr, vm_size_t size, unsigned int flags) * Allocate and map memory for devices before the VM system comes alive. */ -vm_offset_t io_map_spec(vm_offset_t phys_addr, vm_size_t size, unsigned int flags) +vm_offset_t io_map_spec(vm_map_offset_t phys_addr, vm_size_t size, unsigned int flags) { vm_offset_t start; unsigned int mflags;