Hello,
I'm booting into full system mode with 4 processors and running a test program
which calls:
sysconf(_SC_NPROCESSORS_ONLN);
to determine the number of CPUs on the machine. However the return value is 1
when run on gem5.
I'm starting gem5 with the following parameters:
./build/X86/gem5.fast configs/example/fs.py --num-cpus=4
--kernel=${FS_FILES}/binaries/x86_64-vmlinux-2.6.22.9.smp
--disk-image=${FS_FILES}/disks/x86root.img
On boot it seems like 4 processors are being brought up:
Processor #0 (Bootup-CPU)
Processor #1
Processor #2
Processor #3
I/O APIC #4 at 0xFEC00000.
Setting APIC routing to flat
Processors: 4
…
Initializing CPU#0
…
Initializing CPU#1
…
Initializing CPU#2
…
Initializing CPU#3
…
Brought up 4 CPUs
…
Any idea what is going on?
Thanks,
Jordan
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users