|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Snapshot of the security / privilege attribution for one IPC channel, decoded from IPCSAR / IPCPAR. More...
#include <ra8_ipc_types.h>
Data Fields | |
| bool | secure |
| true -> non-secure, false -> secure (IPCSAR.SAIPCIRn). | |
| bool | privileged |
| true -> unprivileged, false -> privileged (IPCPAR.PAIPCIRn). | |
Snapshot of the security / privilege attribution for one IPC channel, decoded from IPCSAR / IPCPAR.
cppcheck cannot see tests/ so it flags every field as unused; each member is written by ra8_ipc_get_attribution in libs/ra8_hal/src/ra8_ipc.c and read by the unit tests.
Definition at line 100 of file ra8_ipc_types.h.
| bool ra8_ipc_attr_t::privileged |
true -> unprivileged, false -> privileged (IPCPAR.PAIPCIRn).
Definition at line 102 of file ra8_ipc_types.h.
Referenced by ra8_ipc_can_access(), ra8_ipc_get_attribution(), ra8_ipc_get_nmi_attribution(), and ra8_ipc_get_sem_attribution().
| bool ra8_ipc_attr_t::secure |
true -> non-secure, false -> secure (IPCSAR.SAIPCIRn).
Definition at line 101 of file ra8_ipc_types.h.
Referenced by ra8_ipc_can_access(), ra8_ipc_get_attribution(), ra8_ipc_get_nmi_attribution(), and ra8_ipc_get_sem_attribution().