VMM: Change to vmrunkernel to support multicore
authorGan Shun <ganshun@gmail.com>
Tue, 24 Jan 2017 23:17:55 +0000 (15:17 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 25 Jan 2017 20:07:36 +0000 (15:07 -0500)
commit6e305b190c42ab470fa73eb85651251f9a41c47a
tree18486a5d59d3558bec9fd82209961dd247a3921a
parentd7cdaa3a27b80787993ba989085d699c05956672
VMM: Change to vmrunkernel to support multicore

This commit changes vmrunkernel to support multicore smp guests, however
it does not actually launch the secondary cores. This sets up the
multiple vapic pages and pir pages, as well as the command line
parameters that accompany smp.

Signed-off-by: Gan Shun <ganshun@gmail.com>
Change-Id: I8fa158401fdea97481a1ea411fe91d1df2f3a898
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/kfs/tinycore_cmdline
tests/vmm/vmrunkernel.c