]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/m32r/kernel/entry.S
Merge branch 'for-linus' of git://neil.brown.name/md
[mv-sheeva.git] / arch / m32r / kernel / entry.S
index 612d35b082a6826d59dda272612df7d295fa2e8c..403869833b98fe6c95fd360d80cd762f3a5008e2 100644 (file)
 #define resume_kernel          restore_all
 #endif
 
+/* how to get the thread information struct from ASM */
+#define GET_THREAD_INFO(reg)   GET_THREAD_INFO reg
+       .macro GET_THREAD_INFO reg
+       ldi     \reg, #-THREAD_SIZE
+       and     \reg, sp
+       .endm
+
 ENTRY(ret_from_fork)
        pop     r0
        bl      schedule_tail