diff options
| author | Patrick Williams <iawillia@us.ibm.com> | 2011-05-25 17:11:33 -0500 |
|---|---|---|
| committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2011-06-02 15:13:56 -0500 |
| commit | f0e44bc60ca80d5bf875f0836a119e361d84dd44 (patch) | |
| tree | d1b7d267a6e292e8c6d10363e7c1df6f7067cb9c /src/include/sys | |
| parent | 83e18669b6c2322c8eb5f8632ac823877d765e0d (diff) | |
| download | talos-hostboot-f0e44bc60ca80d5bf875f0836a119e361d84dd44.tar.gz talos-hostboot-f0e44bc60ca80d5bf875f0836a119e361d84dd44.zip | |
Add HMER access syscalls (as fastpath).
Change-Id: Icc7494986d19950a18cc9ee53fd5125c86096a72
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/105
Tested-by: Jenkins Server
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: Andrew J. Geissler <andrewg@us.ibm.com>
Diffstat (limited to 'src/include/sys')
| -rw-r--r-- | src/include/sys/mmio.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/include/sys/mmio.h b/src/include/sys/mmio.h index 6a0e7a02b..eb146da72 100644 --- a/src/include/sys/mmio.h +++ b/src/include/sys/mmio.h @@ -11,6 +11,20 @@ extern "C" void* mmio_map(void* ra, size_t pages); int mmio_unmap(void* ea, size_t pages); +/** @fn mmio_hmer_read() + * @brief Reads the protected HMER register. + */ +uint64_t mmio_hmer_read(); + +/** @fn mmio_hmer_write() + * @brief Writes the protected HMER register. + * + * @param[in] value - The value to write into the HMER. + * + * @returns 0. + */ +int mmio_hmer_write(uint64_t value); + #ifdef __cplusplus } #endif |

