URL
https://opencores.org/ocsvn/or1k/or1k/trunk
[/] [or1k/] [trunk/] [or1ksim/] [sim-config.h] - Diff between revs 1538 and 1539
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 1538 |
Rev 1539 |
Line 57... |
Line 57... |
struct {
|
struct {
|
int enabled; /* Whether DMMU is enabled */
|
int enabled; /* Whether DMMU is enabled */
|
int nways; /* Number of DTLB ways */
|
int nways; /* Number of DTLB ways */
|
int nsets; /* Number of DTLB sets */
|
int nsets; /* Number of DTLB sets */
|
int pagesize; /* DTLB page size */
|
int pagesize; /* DTLB page size */
|
|
int pagesize_log2; /* DTLB page size (log2(pagesize)) */
|
|
oraddr_t page_offset_mask; /* Address mask to get page offset */
|
|
oraddr_t page_mask; /* Page number mask (diff. from vpn) */
|
|
oraddr_t vpn_mask; /* Address mask to get vpn */
|
|
int lru_reload; /* What to reload the lru value to */
|
|
oraddr_t set_mask; /* Mask to get set of an address */
|
int entrysize; /* DTLB entry size */
|
int entrysize; /* DTLB entry size */
|
int ustates; /* number of DTLB usage states */
|
int ustates; /* number of DTLB usage states */
|
int missdelay; /* How much cycles does the miss cost */
|
int missdelay; /* How much cycles does the miss cost */
|
int hitdelay; /* How much cycles does the hit cost */
|
int hitdelay; /* How much cycles does the hit cost */
|
} dmmu;
|
} dmmu;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.