Annotation of funnyos/dev/cpuvar.h, Revision 1.3
1.1 init 1: /*
1.3 ! nbrk 2: * $Id: cpuvar.h,v 1.2 2007/11/04 22:47:16 init Exp $
1.1 init 3: */
4: #ifndef _DEV_CPUVAR_H
5: #define _DEV_CPUVAR_H
1.2 init 6:
7: /* Interrupt enable/disable */
8: /* XXX should move somewhere else */
9: #define __cpu_enable_irq() do { __asm __volatile("mrs r0, cpsr\nbic r0, r0, #0x80\nmsr cpsr, r0"); } while(0);
10: #define __cpu_disable_irq() do { __asm __volatile("mrs r0, cpsr\norr r0, r0, #0x80\nmsr cpsr, r0"); } while(0);
1.1 init 11:
12:
13: struct cpu_dd {
1.3 ! nbrk 14: uint32_t cd_dummy;
1.1 init 15: };
16:
17: #endif /* _DEV_CPUVAR_H */
18:
CVSweb