X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fioctls.txt;h=d1f9f2a1581d6afd5c7aed5c59f299baaa79eca2;hb=3586c3bd6260bf79c57baebf66a26d7e8158d411;hp=30112e8f62bd014ee4f654f35febfacfab15129b;hpb=92082ed86bcfd503e28dbedb24c79c3dc797dc87;p=palacios.git diff --git a/linux_module/ioctls.txt b/linux_module/ioctls.txt index 30112e8..d1f9f2a 100644 --- a/linux_module/ioctls.txt +++ b/linux_module/ioctls.txt @@ -3,22 +3,42 @@ To add a new ioctl find an available number and add it to this list. Global commands (/dev/v3vee) -10 -- (VMM) Start guest +12 -- (VMM) Create VM +13 -- (VMM) Free VM 50 -- (VMM) Add physical memory to VMM manager +51 -- (VMM) Reset VMM manager memory counts +55 -- (IFACE) Add PCI HW Device +56 -- (IFACE) Add PCI User Device VM Commands (/dev/v3-vm*) 20 -- (IFACE) Connect CGA Console 21 -- (IFACE) Connect Stream -22 -- (VMM) Stop Guest +23 -- (VMM) Pause VM +24 -- (VMM) Continue VM +25 -- (VMM) Launch VM +26 -- (VMM) Stop VM +27 -- (VMM) Load VM +28 -- (VMM) Save VM 29 -- (VMM) Simulate guest 30 -- (EXT) Activate Inspector +31 -- (VMM) Debug VM +33 -- (VMM) Move VM core 257 -- (IFACE) VGA Console Framebuf Input 258 -- (IFACE) VGA Console Framebuf Query 10245 -- (IFACE) Connect Host Device + +12123 -- (EXT) Inject Top Half Code into Guest + +12124 -- (EXT) Register host hypercall (remember to insmod first) +12124 -- (EXT) Unregister host hypercall + +13125 -- (EXT) Inject Environment Variables into Guest Process + +5CA11 -- (EXT) Get/Set System call exiting status