Revert "trial implementation of private file mapping"
This reverts commit abe57218c4.
This commit is contained in:
@@ -2,25 +2,16 @@
|
||||
#define __HEADER_PAGE_H
|
||||
|
||||
struct page {
|
||||
struct list_head list;
|
||||
uint8_t mode;
|
||||
uint8_t padding[3];
|
||||
int32_t count;
|
||||
off_t offset;
|
||||
struct list_head list;
|
||||
uint64_t flags;
|
||||
int64_t count;
|
||||
};
|
||||
|
||||
/* mode */
|
||||
enum page_mode {
|
||||
PM_NONE = 0x00,
|
||||
PM_PENDING_FREE = 0x01,
|
||||
PM_PAGEIO = 0x02,
|
||||
PM_MAPPED = 0x03,
|
||||
PM_ANON_COW = 0x04,
|
||||
};
|
||||
/* flags */
|
||||
#define PAGE_IN_LIST 0x0001UL
|
||||
|
||||
struct page *phys_to_page(uintptr_t phys);
|
||||
uintptr_t page_to_phys(struct page *page);
|
||||
int page_unmap(struct page *page);
|
||||
|
||||
void *allocate_pages(int npages, enum ihk_mc_ap_flag flag);
|
||||
void free_pages(void *va, int npages);
|
||||
|
||||
Reference in New Issue
Block a user