|
Turnstone Operating System
|
debug register dr7 More...
#include <debug.h>
Public Attributes | ||
| uint64_t | value | |
| value of debug register dr7 | ||
| struct { | ||
| uint64_t l0: 1 | ||
| local breakpoint enable for debug register dr0 | ||
| uint64_t g0: 1 | ||
| global breakpoint enable for debug register dr0 | ||
| uint64_t l1: 1 | ||
| local breakpoint enable for debug register dr1 | ||
| uint64_t g1: 1 | ||
| global breakpoint enable for debug register dr1 | ||
| uint64_t l2: 1 | ||
| local breakpoint enable for debug register dr2 | ||
| uint64_t g2: 1 | ||
| global breakpoint enable for debug register dr2 | ||
| uint64_t l3: 1 | ||
| local breakpoint enable for debug register dr3 | ||
| uint64_t g3: 1 | ||
| global breakpoint enable for debug register dr3 | ||
| uint64_t le: 1 | ||
| local exact breakpoint enable | ||
| uint64_t ge: 1 | ||
| global exact breakpoint enable | ||
| uint64_t reserved1: 1 | ||
| reserved writting 1 | ||
| uint64_t rtms: 1 | ||
| restricted transactional memory state | ||
| uint64_t ir_or_smie: 1 | ||
| ssm or ice bp enable | ||
| uint64_t gd: 1 | ||
| general detect enable | ||
| uint64_t reserved2: 2 | ||
| reserved | ||
| uint64_t rw0: 2 | ||
| read/write for debug register dr0 | ||
| uint64_t len0: 2 | ||
| length for debug register dr0 | ||
| uint64_t rw1: 2 | ||
| read/write for debug register dr1 | ||
| uint64_t len1: 2 | ||
| length for debug register dr1 | ||
| uint64_t rw2: 2 | ||
| read/write for debug register dr2 | ||
| uint64_t len2: 2 | ||
| length for debug register dr2 | ||
| uint64_t rw3: 2 | ||
| read/write for debug register dr3 | ||
| uint64_t len3: 2 | ||
| length for debug register dr3 | ||
| uint64_t reserved3: 32 | ||
| reserved | ||
| }; | ||
debug register dr7