X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Finit.c;h=a624ef57edf02a2b3aa7b392e5a4fc37abded034;hb=408de331a9c82233ffa9ef4ba8140f535c1ca2e2;hp=57797be7dbdd023a351b04798ad6eebe7acf481a;hpb=a85e535e696138054a7b461ea8072f0d76c5b668;p=pintos-anon diff --git a/src/threads/init.c b/src/threads/init.c index 57797be..a624ef5 100644 --- a/src/threads/init.c +++ b/src/threads/init.c @@ -46,7 +46,7 @@ uint32_t *base_page_dir; bool enable_mlfqs; #ifdef FILESYS -/* -f: Format the filesystem? */ +/* -f: Format the file system? */ static bool format_filesys; #endif @@ -90,6 +90,9 @@ main (void) argv = read_command_line (); argv = parse_options (argv); + /* Set random seed if parse_options() didn't. */ + random_init (0); + /* Initialize memory system. */ palloc_init (); malloc_init (); @@ -101,9 +104,6 @@ main (void) gdt_init (); #endif - /* Set random seed if parse_options() didn't. */ - random_init (0); - /* Initialize interrupt handlers. */ intr_init (); timer_init (); @@ -119,7 +119,7 @@ main (void) timer_calibrate (); #ifdef FILESYS - /* Initialize filesystem. */ + /* Initialize file system. */ disk_init (); filesys_init (format_filesys); #endif