--- Gnu-Mach/kern/startup.c 2020/09/02 04:49:52 1.1.1.6 +++ Gnu-Mach/kern/startup.c 2020/09/02 04:51:58 1.1.1.7 @@ -36,6 +36,7 @@ #include #include #include +#include #include #include #include @@ -136,7 +137,7 @@ void setup_main(void) mapable_time_init(); machine_info.max_cpus = NCPUS; - machine_info.memory_size = phys_last_addr - phys_first_addr; /* XXX mem_size */ + machine_info.memory_size = vm_page_mem_size(); /* XXX phys_addr_t -> vm_size_t */ machine_info.avail_cpus = 0; machine_info.major_version = KERNEL_MAJOR_VERSION; machine_info.minor_version = KERNEL_MINOR_VERSION; @@ -158,6 +159,8 @@ void setup_main(void) recompute_priorities(NULL); compute_mach_factor(); + gsync_setup (); + /* * Create a kernel thread to start the other kernel * threads. Thread_resume (from kernel_thread) calls