tqemu-wrapper.c - qemu-wrapper - qemu wrapper used for specifying args to qemu-user in chroots
 (HTM) git clone git://parazyd.org/qemu-wrapper.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       tqemu-wrapper.c (449B)
       ---
            1 /*
            2  * parazyd - (c) wtfpl 2016
            3  * pass arguments to qemu binary
            4  */
            5 
            6 #include <string.h>
            7 #include <unistd.h>
            8 
            9 int main(int argc, char **argv, char **envp) {
           10         char *newargv[argc + 3];
           11 
           12         newargv[0] = argv[0];
           13         newargv[1] = "-cpu";
           14         newargv[2] = "cortex-a8"; /* here you can set the cpu you are building for */
           15 
           16         memcpy(&newargv[3], &argv[1], sizeof(*argv) * (argc -1));
           17         newargv[argc + 2] = NULL;
           18         return execve("/usr/bin/qemu-arm", newargv, envp);
           19 }