arch_xt_nvm.cpp File Reference
|
yasimavr
|
Loading...
Searching...
No Matches
#include "arch_xt_nvm.h"#include "arch_xt_device.h"#include "arch_xt_io.h"#include "arch_xt_io_utils.h"#include "core/sim_device.h"#include "cstring"Macros | |
| #define | SECTION_COUNT ArchXT_Device::Section_Count |
| #define | ACC_RO MemorySectionManager::Access_Read |
| #define | ACC_RW MemorySectionManager::Access_Read | MemorySectionManager::Access_Write |
| #define | REG_ADDR(reg) reg_addr_t(m_config.reg_base + offsetof(NVMCTRL_t, reg)) |
| #define | REG_OFS(reg) offsetof(NVMCTRL_t, reg) |
| #define | NVM_INDEX_NONE -1 |
| #define | NVM_INDEX_INVALID -2 |
Variables | |
| const uint8_t | SECTION_ACCESS_FLAGS [SECTION_COUNT][SECTION_COUNT] |
Macro Definition Documentation
◆ ACC_RO
| #define ACC_RO MemorySectionManager::Access_Read |
◆ ACC_RW
| #define ACC_RW MemorySectionManager::Access_Read | MemorySectionManager::Access_Write |
◆ NVM_INDEX_INVALID
| #define NVM_INDEX_INVALID -2 |
◆ NVM_INDEX_NONE
| #define NVM_INDEX_NONE -1 |
◆ REG_ADDR
| #define REG_ADDR | ( | reg | ) | reg_addr_t(m_config.reg_base + offsetof(NVMCTRL_t, reg)) |
◆ REG_OFS
| #define REG_OFS | ( | reg | ) | offsetof(NVMCTRL_t, reg) |
◆ SECTION_COUNT
| #define SECTION_COUNT ArchXT_Device::Section_Count |
Variable Documentation
◆ SECTION_ACCESS_FLAGS
Generated by