summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2006-08-02 16:24:23 +0000
committeralc <alc@FreeBSD.org>2006-08-02 16:24:23 +0000
commite16679290120bad3b6cb106bf7a0ea6fbc0d7f7c (patch)
tree02eb870aa4bbd1e89262eabdad981c31d0446fb5
parentd53af1ffe2828b73df454a424a2e28c481b8b082 (diff)
downloadFreeBSD-src-e16679290120bad3b6cb106bf7a0ea6fbc0d7f7c.zip
FreeBSD-src-e16679290120bad3b6cb106bf7a0ea6fbc0d7f7c.tar.gz
Define the additional page fault error codes that are implemented by amd64.
-rw-r--r--sys/amd64/include/pmap.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/include/pmap.h b/sys/amd64/include/pmap.h
index bfecade..007b545 100644
--- a/sys/amd64/include/pmap.h
+++ b/sys/amd64/include/pmap.h
@@ -81,6 +81,8 @@
#define PGEX_P 0x01 /* Protection violation vs. not present */
#define PGEX_W 0x02 /* during a Write cycle */
#define PGEX_U 0x04 /* access from User mode (UPL) */
+#define PGEX_RSV 0x08 /* reserved PTE field is non-zero */
+#define PGEX_I 0x10 /* during an instruction fetch */
/*
* Pte related macros. This is complicated by having to deal with
OpenPOWER on IntegriCloud