]> git.neil.brown.name Git - history.git/commitdiff
Cset exclude: davidm@wailua.hpl.hp.com|ChangeSet|20020411000006|41013
authorDavid Mosberger <davidm@wailua.hpl.hp.com>
Wed, 10 Apr 2002 12:22:40 +0000 (05:22 -0700)
committerDavid Mosberger <davidm@wailua.hpl.hp.com>
Wed, 10 Apr 2002 12:22:40 +0000 (05:22 -0700)
arch/ia64/kernel/minstate.h

index 2ec33e25ac5698b6d878bd38ec3abcf21d3f1130..4c545084ec9f7a72df1599d7d36f67ec9f5a231f 100644 (file)
@@ -1,7 +1,5 @@
 #include <linux/config.h>
 
-#include <asm/cache.h>
-
 #include "entry.h"
 
 /*
        ;;                                                                                        \
        SAVE_IFS;                                                                                 \
        MINSTATE_START_SAVE_MIN                                                                   \
+       add r17=L1_CACHE_BYTES,r1                       /* really: biggest cache-line size */     \
+       ;;                                                                                        \
+       st8 [r1]=rCRIPSR;       /* save cr.ipsr */                                                \
+       lfetch.fault.excl.nt1 [r17],L1_CACHE_BYTES;                                               \
+       add r16=16,r1;                                  /* initialize first base pointer */       \
+       ;;                                                                                        \
+       lfetch.fault.excl.nt1 [r17],L1_CACHE_BYTES;                                               \
+       ;;                                                                                        \
        lfetch.fault.excl.nt1 [r17];                                                              \
        adds r17=8,r1;                                  /* initialize second base pointer */      \
 (pKern)        mov r18=r0;             /* make sure r18 isn't NaT */                                     \