X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=blobdiff_plain;f=src%2Fthreads%2Finit.c;h=2684d17d5023621594e89bc35a2e647da20178a1;hp=d322764a17cfb79a220be612408f30c3926f8fdf;hb=1873780194ed34a0c8c71a09671938e6e2468afd;hpb=2559f61a41ebfca4f17aae39c89b77a8f1c5c80f diff --git a/src/threads/init.c b/src/threads/init.c index d322764..2684d17 100644 --- a/src/threads/init.c +++ b/src/threads/init.c @@ -55,7 +55,7 @@ main (void) /* Needed by printf(), so initialize them very early. */ ram_init (); vga_init (); - serial_init (); + serial_init (1); /* Greet user. */ printf ("Booting cnachos86 with %'d kB RAM...\n", ram_pages * 4); @@ -87,6 +87,7 @@ main (void) /* Start thread scheduler and enable interrupts. */ thread_start (); + serial_init (2); #ifdef FILESYS /* Initialize filesystem. */ @@ -96,6 +97,9 @@ main (void) #endif printf ("Boot complete.\n"); + + for (;;) + putchar (serial_getc ()); #ifdef USERPROG /* Run a user program. */