I'll see you and raise you this: https://www.google.com/imgres?imgurl=http%3A%2F%2Fwww.mrtoadandpenguin.com%2Fwp-content%2Fuploads%2F2014%2F06%2FIMG_2167.jpg&imgrefurl=http%3A%2F%2Fwww.coudal.com%2Farchive.php%3Fcat%3Dcat_everything_else&docid=6rsr-2No9vtV0M&tbnid=5FJzyLacaQpJDM%3A&w=996&h=1331&ved=0ahUKEwjelKae0s3KAhWG9h4KHRAiDlwQxiAIAg&iact=c&ictx=1
On Thu, Jan 28, 2016 at 6:05 PM, Barret Rhoden <[email protected]> wrote: > http://i.imgur.com/VPHw9WU.jpg > > With the penguin riding on the back of the giraffe, anything is > possible! > > I have a hacked up version of the VMM using native VM contexts in > Akaros, meaning that a VM/guest physical core is just another type of > user thread. > > Here's the obligatory output. Linux's shell is "/ #". Akaros's is / $. > > (this is on a core other than 0) > / # draw_nanwan > > > > .-. .-. > > | \/ | > > /, ,_ `'-. > > .-|\ /`\ '. > > .' 0/ | 0\ \_ `". > > .-' _,/ '--'.'|#''---' > > `--' | / \# > > | / \# > > \ ;|\ .\# > > |' ' // \ ::\# > > \ /` \ ':\# > > `"` \.. \# > > \::. \# > > \:: \# > > \' .:\# > > \ :::\# > > \ '::\# > > \ \# > > \:. \# > > \:: \# > > \' .\# > > jgs \ ::\# > > \ > > > / # > (hit CTRL-G trap into the monitor on core 0) > Entering Nanwan's Dungeon on Core 0 (Ints off): > Type 'help' for a list of commands. > > (find out which host pcore the VM is on (i guessed)) > ROS(Core 0)> trace coretf 3 > Sending NMI core 3: > > > > Core 3 is at 0xffffffff81207171 > (that's linux) > > ROS(Core 0)> measure preempt 3 3 > [Tired Giraffe Accent] Took 2 usec (2723 nsec) to finish. > (preempt physical core 3 from PID 3 (the vmm)) > > ROS(Core 0)> exit > > > / # > (back in Linux. we preempted the pcore and the VMM/2LS was > able to start up the guest somewhere else) > / # > > / # All done > (hit q to get out) > /bin/ash: can't access tty; job control turned off > / $ > (back in Akaros) > > I've got about 54 nasty hacks I need to sort out, but this is a nice > step towards native VMs in Akaros. > > Barret > > -- > You received this message because you are subscribed to the Google Groups > "Akaros" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Akaros" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/d/optout.
