Changeset 262 for soft/giet_vm
- Timestamp:
- Dec 14, 2013, 8:39:48 PM (11 years ago)
- Location:
- soft/giet_vm
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_boot/boot.c
r258 r262 2099 2099 } // end monoprocessor boot 2100 2100 2101 // reset BEV bit in the status register to use GIET exception 2102 // handler instead of the PRELOADER exception handler 2103 _set_sr( 0 ); 2104 2101 2105 // all processor initialise SCHED register 2102 2106 _set_sched( (unsigned int)_schedulers[procid] ); -
soft/giet_vm/giet_common/utils.c
r258 r262 150 150 asm volatile( "mfc0 %0, $12" : "=r"(ret)); 151 151 return ret; 152 } 153 ////////////////////////////////////////////////////////////////////////////// 154 // This function set a new value for the CP0 status register. 155 ////////////////////////////////////////////////////////////////////////////// 156 inline void _set_sr(unsigned int val) 157 { 158 asm volatile( "mtc0 %0, $12" ::"r" (val)); 152 159 } 153 160 ////////////////////////////////////////////////////////////////////////////////// -
soft/giet_vm/giet_xml/Makefile
r258 r262 3 3 4 4 bin2xml: xml_driver.c mapping_info.h 5 gcc -Wall - g -I. -I../sys xml_driver.c -o bin2xml5 gcc -Wall -I. -I../sys xml_driver.c -o bin2xml 6 6 7 7 xml2bin: xml_parser.c mapping_info.h 8 gcc -Wall - g -I. -I../giet_kernel -I/usr/include/libxml2 xml_parser.c -o xml2bin -lxml28 gcc -Wall -I. -I../giet_kernel -I/usr/include/libxml2 xml_parser.c -o xml2bin -lxml2 9 9 10 10 test: … … 18 18 19 19 clean: 20 rm xml2bin bin2xml 21 22 20 rm -f xml2bin bin2xml -
soft/giet_vm/giet_xml/xml_parser.c
r258 r262 1545 1545 printf(" type = %s\n", str); 1546 1546 #endif 1547 if ( strcmp(str, "HARD") == 0 ) irq[irq_index]->type = 0;1548 else if ( strcmp(str, "SOFT") == 0 ) irq[irq_index]->type = 1;1549 else if ( strcmp(str, "TIME") == 0 ) irq[irq_index]->type = 2;1547 if ( strcmp(str, "HARD") == 0 ) irq[irq_index]->type = IRQ_TYPE_HWI; 1548 else if ( strcmp(str, "SOFT") == 0 ) irq[irq_index]->type = IRQ_TYPE_SWI; 1549 else if ( strcmp(str, "TIME") == 0 ) irq[irq_index]->type = IRQ_TYPE_PTI; 1550 1550 else 1551 1551 {
Note: See TracChangeset
for help on using the changeset viewer.