]> rtime.felk.cvut.cz Git - sysless.git/commitdiff
Propper interrupt mode is set by excptvec_initfill.
authorNguyen Hoang <nhttu82@yahoo.com>
Mon, 14 Aug 2006 08:53:00 +0000 (08:53 +0000)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Tue, 16 Nov 2010 15:54:51 +0000 (16:54 +0100)
darcs-hash:20060814085312-5a954-3ba1645da4112aeef20b678378ed259f8f0fe438.gz

arch/h8300/generic/libs/misc/excptvec.c

index 73e2569599645674d6def368cc98d8b68547a492..711f22010966376ece4999cc374ad53f9cd20c67 100644 (file)
@@ -17,6 +17,7 @@
 #include <cpu_def.h>
 #include <mcu_regs.h>
 #include <string.h>
+#include <h8300config.h>
 
 void *excptvec_get(int vectnum)
 {
@@ -43,6 +44,9 @@ int excptvec_initfill(void *fill_vect, int force_all)
   int i;
   __u32 l;
 
+#ifdef CONFIG_USE_EXR_LEVELS
+  *SYS_SYSCR = *SYS_SYSCR | 1*SYSCR_INTM1m;
+#endif
   if((*FLM_RAMER&(RAMER_RAMSm|RAMER_RAMxm))!=RAMER_RAMSm){
     memcpy((void*)0xffd000,(void*)0,0x1000);
     *FLM_RAMER=RAMER_RAMSm+0;