Hello, I am trying to use FreeRTOS on Raspberry Pi 4 5.3 kernel and jailhouse forked from: https://github.com/siemens/jailhouse.git
Fork Link: https://github.com/mustafa13e09940/jailhouse.git I edited string.h and added FreeRTOS source code to inmates/lib/include The problem that I have now is compiling, I got these errors I tried previously to make my own scheduler on assembly, but I though FreeRTOS would be more feasible. I am not sure what modification, that I require to enable Free RTOS on a jailhouse cell. CC /home/pi/repo_jailhouse/jailhouse/inmates/demos/arm64/../arm/gic-demo.o /tmp/ccm8j1fg.s: Assembler messages: /tmp/ccm8j1fg.s:987: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:1112: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:1315: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:1486: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:1663: Error: unknown mnemonic `stmdb' -- `stmdb SP!,{R0}' /tmp/ccm8j1fg.s:1664: Error: operand 1 must be an integer register -- `mrs R0,CPSR' /tmp/ccm8j1fg.s:1665: Error: operand 1 must be a SIMD vector register -- `orr R0,R0,#0xC0' /tmp/ccm8j1fg.s:1666: Error: unknown or missing system register name at operand 1 -- `msr CPSR,R0' /tmp/ccm8j1fg.s:1667: Error: unknown mnemonic `ldmia' -- `ldmia SP!,{R0}' /tmp/ccm8j1fg.s:2161: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:2241: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:2308: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:2352: Error: unknown mnemonic `swi' -- `swi 0' /tmp/ccm8j1fg.s:2693: Error: unknown mnemonic `swi' -- `swi 0' make[4]: *** [scripts/Makefile.build:281: /home/pi/repo_jailhouse/jailhouse/inmates/demos/arm64/../arm/gic-demo.o] Error 1 make[3]: *** [scripts/Makefile.build:497: /home/pi/repo_jailhouse/jailhouse/inmates/demos/arm64] Error 2 make[2]: *** [scripts/Makefile.build:497: /home/pi/repo_jailhouse/jailhouse/inmates] Error 2 make[1]: *** [Makefile:1629: _module_/home/pi/repo_jailhouse/jailhouse] Error 2 make: *** [Makefile:40: modules] Error 2 -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/b4f1c9f2-a2e9-4e6c-a8dc-1f6fd261fee3n%40googlegroups.com.
