diff options
| author | Prashanth Mundkur | 2018-06-07 12:56:29 -0700 |
|---|---|---|
| committer | Prashanth Mundkur | 2018-06-07 13:13:23 -0700 |
| commit | 910a5d2976e9599cddaaac9549e790b78c1240dd (patch) | |
| tree | 7cd799cedfa4cd2566330fcd8592b80830525e1d /mips | |
| parent | b96a2672bebac3331c539ddbffaa678f43704d5f (diff) | |
Update physical memory and address translation for MMIO.
- Assume for now that atomic accesses are only to memory regions, to leave
their effects unchanged.
- The top-level mem_read and mem_write functions for physical memory now
have rreg and wreg effects due to MMIO (due to reads/writes to device registers).
It would be nice to have a separate construct for non-CPU-register state to avoid
polluting the footprint.
- Assume for now that page-table walks access physical memory regions only, and
not MMIO regions. Leave a fixme note there to address this later, perhaps when
PMP/PMA is added.
Diffstat (limited to 'mips')
0 files changed, 0 insertions, 0 deletions
