mirror of
https://github.com/drasko/codezero.git
synced 2026-04-09 13:39:12 +02:00
Kernel updates since December 2009
This commit is contained in:
@@ -21,15 +21,11 @@ struct container_memory_regions {
|
||||
};
|
||||
extern struct container_memory_regions cont_mem_regions;
|
||||
|
||||
#define PAGER_MMAP_SEGMENT SZ_4MB
|
||||
#define PAGER_MMAP_START (page_align_up(__stack))
|
||||
#define PAGER_MMAP_END (PAGER_MMAP_START + PAGER_MMAP_SEGMENT)
|
||||
|
||||
void init_mm_descriptors(struct page_bitmap *page_map,
|
||||
struct bootdesc *bootdesc, struct membank *membank);
|
||||
void init_physmem(void);
|
||||
|
||||
int pager_address_pool_init(void);
|
||||
int pager_address_pool_init();
|
||||
void *pager_new_address(int npages);
|
||||
int pager_delete_address(void *virt_addr, int npages);
|
||||
void *pager_map_pages(struct vm_file *f, unsigned long page_offset, unsigned long npages);
|
||||
@@ -38,6 +34,7 @@ void *pager_map_page(struct vm_file *f, unsigned long page_offset);
|
||||
void pager_unmap_page(void *addr);
|
||||
void *pager_map_file_range(struct vm_file *f, unsigned long byte_offset,
|
||||
unsigned long size);
|
||||
|
||||
void *pager_validate_map_user_range2(struct tcb *user, void *userptr,
|
||||
unsigned long size, unsigned int vm_flags);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user