From ebc4f240c3a921a47aa18e1e1274a68e4697af00 Mon Sep 17 00:00:00 2001 From: ups Date: Thu, 9 Jun 2005 18:23:54 +0000 Subject: Add IPI support for preempting a thread on another CPU. MFC after: 3 weeks --- sys/amd64/include/apicvar.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sys/amd64/include/apicvar.h') diff --git a/sys/amd64/include/apicvar.h b/sys/amd64/include/apicvar.h index 9daa0cf..eb05c6a 100644 --- a/sys/amd64/include/apicvar.h +++ b/sys/amd64/include/apicvar.h @@ -123,7 +123,8 @@ /* IPIs handled by IPI_BITMAPED_VECTOR (XXX ups is there a better place?) */ #define IPI_AST 0 /* Generate software trap. */ -#define IPI_BITMAP_LAST IPI_AST +#define IPI_PREEMPT 1 +#define IPI_BITMAP_LAST IPI_PREEMPT #define IPI_IS_BITMAPED(x) ((x) <= IPI_BITMAP_LAST) #define IPI_STOP (APIC_IPI_INTS + 6) /* Stop CPU until restarted. */ -- cgit v1.1