X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fioctls.txt;h=d1f9f2a1581d6afd5c7aed5c59f299baaa79eca2;hb=7a10bbf26095ed08095f38de6c1db4b3a131d6f0;hp=ee0e32d7e5aeb0a8ba29ab282e1e1d9d09759890;hpb=f22feaaf919bc038c43036eac0cbf4f927a49b39;p=palacios.git diff --git a/linux_module/ioctls.txt b/linux_module/ioctls.txt index ee0e32d..d1f9f2a 100644 --- a/linux_module/ioctls.txt +++ b/linux_module/ioctls.txt @@ -3,21 +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 \ No newline at end of file +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