Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


New keyed stream interface
[palacios.git] / palacios / src / interfaces / Kconfig
1 menu "Host Interfaces"
2
3 config FILE
4         bool "Host Support for file operations"
5         default n
6         help
7           Select this if your host OS supports file operatoins and you want Palacios to be able to use them.
8         
9 config KEYED_STREAMS
10         bool "Host support for keyed streams"
11         default n
12         help
13           Select this if your host OS supports keyed streams
14           Palacios Checkpoint/Restore and Migration depends on this feature
15
16 config STREAM
17         bool "Stream support"
18         default n
19
20           
21 config CONSOLE
22         bool "Host Support for VM text-mode console"
23         default n
24         help
25           Select this if you want to forward a guest console interface to some host OS service
26           This is for a TEXT MODE console.   Select the framebuffer console for graphics and text
27             
28 config GRAPHICS_CONSOLE
29         bool "Host Support for VM graphics and text-mode console based on a frame buffer"
30         default n
31         help
32           Select this if you want to forward a guest graphics-mode (and text-mode) console
33           interface to some host OS service.  This is for a GRAPHICS console based on a shared frame buffer.
34           Text mode output is RENDERED onto the framebuffer
35
36 config SOCKET
37         bool "Host support for Network Sockets"
38         default y
39         help
40           Select this if you host OS implements a socket API that is available to Palacios. This is required
41           to support the internal networking features of Palacios.
42
43
44 config PACKET
45         bool "Host support for Raw Packet Transmision"
46         depends on EXPERIMENTAL
47         default n
48         help
49           Select this if you host OS implements a raw packet network API that is available to Palacios. This is required
50           to support the internal networking features of Palacios.
51
52
53 config HOST_PCI
54         bool "Host PCI Support"
55         depends on EXPERIMENTAL
56         default y
57         help 
58           This enables host support for passthrough PCI devices
59
60 config HOST_DEVICE
61         bool "Host device support"
62         default n
63         help
64           Select this if you want to forward a guest device to a host-based decice implementation
65           This makes it possible for virtual devices such as the generic device and the pci_front
66           device to make host-based device implementations appear within the guest
67           
68 config HOST_HYPERCALL
69        bool "Host hypercall support"
70        default n
71        help
72           Select this if you would like to make it possible
73           to register host-based implementations of hypercalls,
74           for example, implemented in Linux kernel modules
75
76 endmenu