Add phenom CPU descriptor (Alexander Graf)
As part of my ongoing effort to make nested SVM useful, I started working to getVMware ESX run inside KVM.
VMware couples itself pretty tightly to the CPUID, so it's a good idea to emulatea machine that officially supports SVM and should thus exploit the powers of...
Implement FFXSR (Alexander Graf)
Newer AMD CPUs have the FFXSR capability. This leaves out XMMregister in FXSAVE/FXRESTORE when in CPL=0 and 64-bit mode.
This is required for Hyper-V.
Signed-off-by: Alexander Graf <agraf@suse.de>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>...
Add zlib encoding support (Alexander Graf)
This patch adds zlib encoding support for VNC. It basically runsthe raw traffic through zlib, providing a pretty good compressionratio.
Move the framebuffer update package out (Alexander Graf)
Currently the send_framebuffer_update_raw and send_framebuffer_update_hextilerespectively send a send_framebuffer_update packet themselves. We need to reusesend_framebuffer_update_raw for zlib encoding though, so let's move it out....
Move buffer functions up (Alexander Graf)
We will need to use buffer functions in code that will end up beingbelow the current buffer functions. In order to not introduce anyfunction stub defines, let's just move them up.
Signed-off-by: Alexander Graf <agraf@suse.de>...
Add some tight awareness to vnc.c (Alexander Graf)
This patch enables the vnc server to understand fundamental tight extensions.It changes from a "Hextile or not" scheme when sending framebuffer updates toa "preferred encoding", namely the last one set....
Fix invalid #if in vnc.c when debugging is enabled (Alexander Graf)
While running with debugging enabled, I found an #if testing foran undefined value, not defined(value). This patch fixes that.
Use VNC protocol defines (Alexander Graf)
Now that we have nice defines for all sorts of constants, let'suse them!
This patch also takes the "feature variables", currently called has_*into a single feature int. This way adding new features is a loteasier and doesn't clutter the VncState struct....
Split VNC defines to vnc.h (Alexander Graf)
The VNC protocol contains quite some constants, some of which arecurrently hardcoded in the vnc.c code. This is not exactly pretty.
Let's move all those constants out to vnc.h, so they are clearlyseparated. While at it, I also included other defines that will be...
Replace noreturn with QEMU_NORETURN
Thanks to Robert Riebisch for analysis [1]
[1] http://marc.info/?l=qemu-devel&m=123352293319271&w=2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6492 c046a42c-6fe2-441c-8c8c-71466251a162
View all revisions | View revisions
Also available in: Atom