Memory Management Unit: Difference between revisions

m
Use stdint.h types instead of custom ones
[unchecked revision][unchecked revision]
m (s/dword/uint32_t/g)
m (Use stdint.h types instead of custom ones)
Line 14:
// Abstract model of a TLB.
 
typedef ubit32uintptr_t vaddr_t;
typedef ubit32uintptr_t paddr_t;
 
// Flag to mark an entry in the modelled hardware TLB as having been set for use as a valid translation.
Line 24:
vaddr_t entry_virtual_address;
paddr_t relevant_physical_address;
ubit16uint16_t permissions;
};
 
Anonymous user