206 |
extern kern_return_t vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset)); |
extern kern_return_t vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset)); |
207 |
extern kern_return_t __vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset)); |
extern kern_return_t __vm_deallocate __P ((rtmk_port_t task, vm_offset_t offset)); |
208 |
|
|
209 |
|
|
210 |
|
|
211 |
|
/* Map SIZE bytes of OBJECT at *OFFSETP in TASKs address space. |
212 |
|
If ANYWHERE_P is false, try fixed offset specified by |
213 |
|
*OFFSETP, otherwise choose available memory location. */ |
214 |
|
extern kern_return_t vm_map __P ((rtmk_port_t task, rtmk_port_t object, |
215 |
|
vm_offset_t *offsetp, vm_size_t size, |
216 |
|
int anywhere_p, vm_prot_t protection, |
217 |
|
vm_inherit_t inherit)); |
218 |
|
extern kern_return_t __vm_map __P ((rtmk_port_t task, rtmk_port_t object, |
219 |
|
vm_offset_t *offsetp, vm_size_t size, |
220 |
|
int anywhere_p, vm_prot_t protection, |
221 |
|
vm_inherit_t inherit)); |
222 |
|
|
223 |
/* Write into TASKs address space at offset DST_OFFSET, from current |
/* Write into TASKs address space at offset DST_OFFSET, from current |
224 |
tasks address space at SRC_OFFSET. Copy LENGTH bytes. */ |
tasks address space at SRC_OFFSET. Copy LENGTH bytes. */ |
225 |
extern kern_return_t vm_write __P ((rtmk_port_t task, vm_offset_t dst_offset, |
extern kern_return_t vm_write __P ((rtmk_port_t task, vm_offset_t dst_offset, |
234 |
extern kern_return_t host_reboot __P ((rtmk_port_t host_port)); |
extern kern_return_t host_reboot __P ((rtmk_port_t host_port)); |
235 |
extern kern_return_t __host_reboot __P ((rtmk_port_t host_port)); |
extern kern_return_t __host_reboot __P ((rtmk_port_t host_port)); |
236 |
|
|
237 |
|
/* Create a new host memory object. OFFSET is offset into physical |
238 |
|
memory. SIZE should be page aligned. Right to object is returned |
239 |
|
in OBJECTP. */ |
240 |
|
extern kern_return_t host_memory_object_create __P ((rtmk_port_t host_port, |
241 |
|
vm_offset_t offset, |
242 |
|
vm_size_t size, |
243 |
|
rtmk_port_t *objectp)); |
244 |
|
|
245 |
|
extern kern_return_t __host_memory_object_create __P ((rtmk_port_t host_port, |
246 |
|
vm_offset_t offset, |
247 |
|
vm_size_t size, |
248 |
|
rtmk_port_t *objectp)); |
249 |
|
|
250 |
#ifdef __cplusplus |
#ifdef __cplusplus |
251 |
}; |
}; |
252 |
#endif |
#endif |