[BACK]Return to cpuvar.h CVS log [TXT][DIR] Up to [local] / funnyos / dev

Diff for /funnyos/dev/cpuvar.h between version 1.2 and 1.3

version 1.2, 2007/11/04 22:47:16 version 1.3, 2007/11/12 13:10:19
Line 9 
Line 9 
 #define __cpu_enable_irq() do { __asm __volatile("mrs r0, cpsr\nbic r0, r0, #0x80\nmsr cpsr, r0"); } while(0);  #define __cpu_enable_irq() do { __asm __volatile("mrs r0, cpsr\nbic r0, r0, #0x80\nmsr cpsr, r0"); } while(0);
 #define __cpu_disable_irq() do { __asm __volatile("mrs r0, cpsr\norr r0, r0, #0x80\nmsr cpsr, r0"); } while(0);  #define __cpu_disable_irq() do { __asm __volatile("mrs r0, cpsr\norr r0, r0, #0x80\nmsr cpsr, r0"); } while(0);
   
 /*  
  * CPU capabilities.  
  */  
 /* TODO when CPU identification will work */  
 #define CPU_HAVE_ICACHE         0x00000001  
 #define CPU_HAVE_DCACHE         0x00000002  
 #define CPU_HAVE_MMU            0x00000004  
   
   
 struct cpu_dd {  struct cpu_dd {
         uint32_t        cpu_freq;          uint32_t        cd_dummy;
         char            *cpu_name;  
         uint32_t        cpu_flags;  
 };  };
   
 #endif /* _DEV_CPUVAR_H */  #endif /* _DEV_CPUVAR_H */

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

CVSweb