commit | 83464f11e1104dade2c1e3dec0e9a2534a2755aa | [log] [tgz] |
---|---|---|
author | Andy Ross <andrew.j.ross@intel.com> | Thu Jun 11 09:50:29 2020 -0700 |
committer | Carles CufĂ <carles.cufi@nordicsemi.no> | Wed Jul 08 12:34:09 2020 +0200 |
tree | 2c69be53af3e85062d5eb705ac73b323adc8bf7e | |
parent | 36b8db01293ff102b1ade7e62988ada35ffbba59 [diff] |
sys/sys_io.h: Memory mapped I/O APIs must be pointer-sized, not 32 bit! The mm_reg_t type used to represent a MMIO address (e.g. in the sys_write*() APIs) was defined to a uint32_t, which is obviously wrong on 64 bit systems where devices can be mapped anywhere. Signed-off-by: Andy Ross <andrew.j.ross@intel.com>