X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Finit_src%2Fmain.c;h=b205e3b3570e3d5f7ce45e378e5fb6531d71c427;hb=3f47fd7edcc581911a23ca075a463c5c8de9ab9a;hp=55c48012a105e701536361ed38a94136309e6c50;hpb=a61b28e45899df847f74da32bddf24c673a7d91c;p=tpg%2Facess2.git diff --git a/Usermode/Applications/init_src/main.c b/Usermode/Applications/init_src/main.c index 55c48012..b205e3b3 100644 --- a/Usermode/Applications/init_src/main.c +++ b/Usermode/Applications/init_src/main.c @@ -22,14 +22,13 @@ int main(int argc, char *argv[]) write(1, 13, "Hello, World!"); tid = clone(CLONE_VM, 0); + __asm__ __volatile__("xchg %%bx, %%bx"::"a"(tid)); if(tid == 0) { execve(DEFAULT_SHELL, NULL, NULL); for(;;) __asm__ __volatile__("hlt"); } - __asm__ __volatile__("xchg %%bx, %%bx"::"a"(tid)); - for(;;) sleep(); return 42;