typedef struct {
bool haltreq;
bool resumereq;
typedef struct {
bool haltreq;
bool resumereq;
- bool reset;
- bool dmactive;
enum {
HARTSTATUS_HALTED,
HARTSTATUS_RUNNING,
enum {
HARTSTATUS_HALTED,
HARTSTATUS_RUNNING,
HARTSTATUS_NOTEXIST
} hartstatus;
unsigned hartsel;
HARTSTATUS_NOTEXIST
} hartstatus;
unsigned hartsel;
+ bool hartreset;
+ bool dmactive;
+ bool reset;
bool authenticated;
bool authbusy;
bool authenticated;
bool authbusy;
- enum {
- AUTHTYPE_NOAUTH,
- AUTHTYPE_PASSWORD,
- AUTHTYPE_CHALLENGE
- } authtype;
unsigned version;
} dmcontrol_t;
unsigned version;
} dmcontrol_t;