summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/i82489var.h
diff options
context:
space:
mode:
authorArtur Grabowski <art@cvs.openbsd.org>2009-05-28 09:05:34 +0000
committerArtur Grabowski <art@cvs.openbsd.org>2009-05-28 09:05:34 +0000
commite3be18c92d83ac71828d25f15f43613eab1227ca (patch)
tree8376d2105451027d828e1a023989ca3ea77781a4 /sys/arch/amd64/include/i82489var.h
parent8d064848e02e6eb44eaefd220fe2ea9fec291136 (diff)
Bring back the curpmap change. It was missing a reload of the pmap on
curcpu when we were freeing a pmap. Tested and working for a few weeks now, but I was a bit too busy to commit it earlier.
Diffstat (limited to 'sys/arch/amd64/include/i82489var.h')
-rw-r--r--sys/arch/amd64/include/i82489var.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/arch/amd64/include/i82489var.h b/sys/arch/amd64/include/i82489var.h
index 0cfbe6771c3..67f61beff9e 100644
--- a/sys/arch/amd64/include/i82489var.h
+++ b/sys/arch/amd64/include/i82489var.h
@@ -86,10 +86,12 @@ extern void Xresume_lapic_ipi(void);
#define LAPIC_IPI_INVLTLB (LAPIC_IPI_OFFSET + 0)
#define LAPIC_IPI_INVLPG (LAPIC_IPI_OFFSET + 1)
#define LAPIC_IPI_INVLRANGE (LAPIC_IPI_OFFSET + 2)
+#define LAPIC_IPI_RELOADCR3 (LAPIC_IPI_OFFSET + 3)
extern void Xipi_invltlb(void);
extern void Xipi_invlpg(void);
extern void Xipi_invlrange(void);
+extern void Xipi_reloadcr3(void);
/*
* Vector used for local apic timer interrupts.