NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MemCache::Buffers Struct Reference

Cache MMIO registers and pending writes to them. More...

Inheritance diagram for MemCache::Buffers:
MemCache::CacheEntry

Public Attributes

unsigned _newer_write
char data [BUFFER_SIZE]
- Public Attributes inherited from MemCache::CacheEntry
unsigned _phys1
unsigned _phys2
char * _ptr
unsigned _len
unsigned _older

Additional Inherited Members

- Public Member Functions inherited from MemCache::CacheEntry
bool is_valid (unsigned long phys1, unsigned long phys2, unsigned len)

Detailed Description

Cache MMIO registers and pending writes to them.

The data is sorted in two single linked lists. The usage list via CacheEntry::_older and the dirty list.

Member Data Documentation

unsigned MemCache::Buffers::_newer_write
char MemCache::Buffers::data[BUFFER_SIZE]

The documentation for this struct was generated from the following file: