svn commit: r354325 - head/sys/arm64/include
Andrew Turner
andrew at FreeBSD.org
Sun Nov 3 22:17:50 UTC 2019
Author: andrew
Date: Sun Nov 3 22:17:49 2019
New Revision: 354325
URL: https://svnweb.freebsd.org/changeset/base/354325
Log:
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
Modified:
head/sys/arm64/include/debug_monitor.h
Modified: head/sys/arm64/include/debug_monitor.h
==============================================================================
--- head/sys/arm64/include/debug_monitor.h Sun Nov 3 21:36:29 2019 (r354324)
+++ head/sys/arm64/include/debug_monitor.h Sun Nov 3 22:17:49 2019 (r354325)
@@ -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
@@ -47,6 +45,8 @@ struct debug_monitor_state {
uint64_t dbg_wcr[DBG_WRP_MAX];
uint64_t dbg_wvr[DBG_WRP_MAX];
};
+
+#ifdef _KERNEL
enum dbg_access_t {
HW_BREAKPOINT_X = 0,
More information about the svn-src-all
mailing list