Xen 
 
Home Products Support Community News
 
   

Graphics Libraries

The guest device model can be exported using either by VNC or SDL method.

1. VNC: This is the default configuration for VMX guest config.

  • If while building the xen binaries libvncserver is not found, it disables the vnc support for device model, and VNC can not be used. The libvncserver can be obtained from: http://libvncserver.sourceforge.net/

  • You also need vncviewer installed on the target system in order to start the vnc window automatically with the vmx domain creation.

2. SDL: this is disbaled by default in the xmexample.vmx config file.

  • This use SDL library to send pixel traffic to the grapical X client, if you are running X server on remote machine this will transfer each pixel over network, which make guest vga slow. It is usable as a fallback option to vnc.

FYI It is also possible to enable both SDL & VNC for a vmx guest, which will give 2 X windows showing same thing.

HVMloader

In order to use the full virtualization (on VT-capable processor), Xen uses the HVMloader tool. On XEN 3.2.1, hvmloader requires "dev86 package version >= 0.16.14 to build firmware!". In Debian Etch 4.0 (tested on 4.0r3), the dev86 package was split in the bin86 bcc packages. See: http://lists.xensource.com/archives/html/xen-users/2006-02/msg00207.html

x86 real mode assembler and linker

While building x86_64 version of xen binaries: to build the BIOS x86 real mode assembler is required, which by default is not provided by the x86_64 distrbutions. In order to able to build the BIOS you need to install i386 version of the x86 assembler on the x86_64 build system. The assmebler rpm can be found at http://www.rpmfind.net/linux/rpm2html/search.php?query=dev86&submit=Search+...

BuildConsiderations (last edited 2008-08-07 17:12:43 by OrianaPalivan)