From b063533a8e9a234049e7cf9e9b5a0dcbaeb09ca1 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Thu, 20 Jul 2023 16:34:04 +0200 Subject: [PATCH] Remove redox_phys{map,unmap}. --- include/sys/redox.h | 2 -- src/platform/redox/extra.rs | 23 ----------------------- 2 files changed, 25 deletions(-) diff --git a/include/sys/redox.h b/include/sys/redox.h index 6dd23223..14b906c0 100644 --- a/include/sys/redox.h +++ b/include/sys/redox.h @@ -12,8 +12,6 @@ extern "C" { ssize_t redox_fpath(int fd, void * buf, size_t count); void * redox_physalloc(size_t size); int redox_physfree(void * physical_address, size_t size); -void * redox_physmap(void * physical_address, size_t size, int flags); -int redox_physunmap(void * virtual_address); #endif diff --git a/src/platform/redox/extra.rs b/src/platform/redox/extra.rs index 476cb297..f43330b4 100644 --- a/src/platform/redox/extra.rs +++ b/src/platform/redox/extra.rs @@ -27,29 +27,6 @@ pub unsafe extern "C" fn redox_physfree(physical_address: *mut c_void, size: siz e(syscall::physfree(physical_address as usize, size)) as c_int } -#[no_mangle] -pub unsafe extern "C" fn redox_physmap( - physical_address: *mut c_void, - size: size_t, - flags: c_int, -) -> *mut c_void { - let res = e(syscall::physmap( - physical_address as usize, - size, - syscall::PhysmapFlags::from_bits(flags as usize).expect("physmap: invalid bit pattern"), - )); - if res == !0 { - return ptr::null_mut(); - } else { - return res as *mut c_void; - } -} - -#[no_mangle] -pub unsafe extern "C" fn redox_physunmap(virtual_address: *mut c_void) -> c_int { - e(syscall::physunmap(virtual_address as usize)) as c_int -} - pub fn pipe2(fds: &mut [c_int], flags: usize) -> syscall::error::Result<()> { let fds = <&mut [c_int; 2]>::try_from(fds).expect("expected Pal pipe2 to have validated pipe2 array"); -- GitLab