Add flag whether MTE state was forced
This will be used by mtectrl to remember whether the MTE state was
overriden using the force_on / force_off flags or set by the user. We
need that information when the force_on / force_off flag is reset.
(this is a cherry-pick of 9ff5549670
)
Bug: 291106070
Merged-In: I6178f0b88b718e96e5c8ee39113848f422e5fb6d
Change-Id: I6178f0b88b718e96e5c8ee39113848f422e5fb6d
This commit is contained in:
parent
5f765e81a3
commit
c4556af552
1 changed files with 5 additions and 0 deletions
|
@ -110,6 +110,11 @@ struct misc_memtag_message {
|
||||||
#define MISC_MEMTAG_MODE_MEMTAG_KERNEL 0x4
|
#define MISC_MEMTAG_MODE_MEMTAG_KERNEL 0x4
|
||||||
#define MISC_MEMTAG_MODE_MEMTAG_KERNEL_ONCE 0x8
|
#define MISC_MEMTAG_MODE_MEMTAG_KERNEL_ONCE 0x8
|
||||||
#define MISC_MEMTAG_MODE_MEMTAG_OFF 0x10
|
#define MISC_MEMTAG_MODE_MEMTAG_OFF 0x10
|
||||||
|
// This is set when the state was overridden forcibly. This does not need to be
|
||||||
|
// interpreted by the bootloader but is only for bookkeeping purposes so
|
||||||
|
// userspace knows what to do when the override is undone.
|
||||||
|
// See system/extras/mtectrl in AOSP for more information.
|
||||||
|
#define MISC_MEMTAG_MODE_FORCED 0x20
|
||||||
|
|
||||||
#if (__STDC_VERSION__ >= 201112L) || defined(__cplusplus)
|
#if (__STDC_VERSION__ >= 201112L) || defined(__cplusplus)
|
||||||
static_assert(sizeof(struct misc_virtual_ab_message) == 64,
|
static_assert(sizeof(struct misc_virtual_ab_message) == 64,
|
||||||
|
|
Loading…
Reference in a new issue