diff --git a/headers/private/kernel/vm_priv.h b/headers/private/kernel/vm_priv.h index 943906b43e..68358d67a0 100755 --- a/headers/private/kernel/vm_priv.h +++ b/headers/private/kernel/vm_priv.h @@ -26,14 +26,16 @@ #define WRITE_COUNT 1024 #define READ_COUNT 1 +#define RESERVED_REGION_ID -1 + // page attributes (in addition to B_READ_AREA etc.) #define PAGE_MODIFIED 64 #define PAGE_ACCESSED 128 #define PAGE_PRESENT 256 // Should only be used by vm internals -int vm_page_fault(addr address, addr fault_address, bool is_write, bool is_user, addr *newip); -void vm_increase_max_commit(addr delta); +int vm_page_fault(addr_t address, addr_t fault_address, bool is_write, bool is_user, addr_t *newip); +void vm_increase_max_commit(addr_t delta); int vm_daemon_init(void); // used by the page daemon to walk the list of address spaces @@ -41,11 +43,11 @@ int vm_aspace_walk_start(struct hash_iterator *i); vm_address_space *vm_aspace_walk_next(struct hash_iterator *i); // get some data about the number of pages in the system -addr vm_page_num_pages(void); -addr vm_page_num_free_pages(void); +addr_t vm_page_num_pages(void); +addr_t vm_page_num_free_pages(void); // allocates memory from the ka structure -addr vm_alloc_from_ka_struct(kernel_args *ka, unsigned int size, int lock); +addr_t vm_alloc_from_ka_struct(kernel_args *ka, unsigned int size, int lock); -#endif +#endif /* _KERNEL_VM_PRIV_H */