Class Buffer

Class Documentation

class Buffer

Public Functions

void mark_page_as_present(PageDescriptor *pd)
void mark_page_as_free(PageDescriptor *pd)
bool low_threshold_reached(void)
void fetch_and_pin(char *paddr, uint64_t size)
PageDescriptor *evict_oldest_page(void)
std::vector<PageDescriptor*> evict_oldest_pages(void)
void process_page_event(char *paddr, bool iswrite, RegionDescriptor *rd)
void evict_region(RegionDescriptor *rd)
void flush_dirty_pages()
explicit Buffer(void)
~Buffer(void)