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.

Reply via email to