diff --git a/paw/stos/arch/amd64/cpu/init.c b/paw/stos/arch/amd64/cpu/init.c index 7c16d45..02ec45e 100644 --- a/paw/stos/arch/amd64/cpu/init.c +++ b/paw/stos/arch/amd64/cpu/init.c @@ -7,6 +7,7 @@ */ #include +#include #include #include #include @@ -122,4 +123,11 @@ HalKpcrP1Init(KPCR *Kpcr) MdVectorInit(); MdIdtLoad(); + /* Default to IRQL_PASSIVE */ + ASMV( + "mov %0, %%cr8" + : + : "r" ((UQUAD)IRQL_PASSIVE) + : "memory" + ); }