1*5aca024eSPaolo Bonzini /* 2*5aca024eSPaolo Bonzini * This work is licensed under the terms of the GNU LGPL, version 2. 3*5aca024eSPaolo Bonzini * 4*5aca024eSPaolo Bonzini * This is a simple allocator that provides contiguous physical addresses 5*5aca024eSPaolo Bonzini * with byte granularity. 6*5aca024eSPaolo Bonzini */ 7*5aca024eSPaolo Bonzini 8*5aca024eSPaolo Bonzini #ifndef ALLOC_PAGE_H 9*5aca024eSPaolo Bonzini #define ALLOC_PAGE_H 1 10*5aca024eSPaolo Bonzini 11*5aca024eSPaolo Bonzini void *alloc_page(); 12*5aca024eSPaolo Bonzini void *alloc_pages(unsigned long order); 13*5aca024eSPaolo Bonzini void free_page(void *page); 14*5aca024eSPaolo Bonzini void free_pages(void *mem, unsigned long size); 15*5aca024eSPaolo Bonzini 16*5aca024eSPaolo Bonzini #endif 17