Move the struct debug_monitor_state out of _KERNEL.

Some userland libraries incude machine/pcb.h and this needs the full
definition of struct debug_monitor_state. To allow this to work move
stuct debug_monitor_state out of the _KERNEL guard.

Sponsored by:	DARPA, AFRL
This commit is contained in:
Andrew Turner 2019-11-03 22:17:49 +00:00
parent f331eb7d34
commit d7a3eada0a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=354325

View File

@ -32,8 +32,6 @@
#ifndef _MACHINE_DEBUG_MONITOR_H_
#define _MACHINE_DEBUG_MONITOR_H_
#ifdef _KERNEL
#define DBG_BRP_MAX 16
#define DBG_WRP_MAX 16
@ -48,6 +46,8 @@ struct debug_monitor_state {
uint64_t dbg_wvr[DBG_WRP_MAX];
};
#ifdef _KERNEL
enum dbg_access_t {
HW_BREAKPOINT_X = 0,
HW_BREAKPOINT_R = 1,