07c4a51a29
aarch64-softmmu.mak: Use an ARM specific config
...
In preperation for having an ARM and MicroBlaze ZynqMP machine let's
split out the current ARM specific config options.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com >
Acked-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
2018-01-26 11:09:09 +01:00
cc720a5dc4
add opengl_cflags to QEMU_CFLAGS
...
... and drop OPENGL_CFLAGS from Makefiles.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Message-id: 1490079888-29029-1-git-send-email-kraxel@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2017-03-21 10:25:01 +00:00
6b827cca9a
xen: do not build backends for targets that do not support xen
...
Change Makefile.objs to use CONFIG_XEN instead of CONFIG_XEN_BACKEND, so
that the Xen backends are only built for targets that support Xen.
Set CONFIG_XEN in the toplevel Makefile to ensure that files that are
built only once pick up Xen support properly.
Signed-off-by: Stefano Stabellini <stefano@aporeto.com >
Tested-by: Greg Kurz <groug@kaod.org >
Reviewed-by: Greg Kurz <groug@kaod.org >
CC: pbonzini@redhat.com
CC: peter.maydell@linaro.org
CC: rth@twiddle.net
CC: stefanha@redhat.com
Message-Id: <1489694518-16978-1-git-send-email-sstabellini@kernel.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2017-03-19 11:12:12 +01:00
58ac482a66
introduce xlnx-dp
...
This is the implementation of the DisplayPort.
It has an aux-bus to access dpcd and edid.
Graphic plane is connected to the channel 3.
Video plane is connected to the channel 0.
Audio stream are connected to the channels 4 and 5.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com >
Tested-By: Hyun Kwon <hyun.kwon@xilinx.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Message-id: 1465833014-21982-9-git-send-email-fred.konrad@greensocs.com
[PMM: fixed format strings]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-06-14 16:01:03 +01:00
e27ed1bdd3
introduce dpcd module
...
This introduces dpcd module.
It wires on a aux-bus and can be accessed by the driver to get lane-speed, etc.
Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com >
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Peter Crosthwaite <crosthwaite.peter@gmail.com >
Tested-By: Hyun Kwon <hyun.kwon@xilinx.com >
Message-id: 1465833014-21982-6-git-send-email-fred.konrad@greensocs.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-06-14 15:59:15 +01:00
5e9c2a8dac
bcm2835_fb: add framebuffer device for Raspberry Pi
...
The framebuffer occupies the upper portion of memory (64MiB by
default), but it can only be controlled/configured via a system
mailbox or property channel (to be added by a subsequent patch).
Signed-off-by: Grégory ESTRADE <gregory.estrade@gmail.com >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Andrew Baumann <Andrew.Baumann@microsoft.com >
Message-id: 1457467526-8840-4-git-send-email-Andrew.Baumann@microsoft.com
[AB: added Windows (BGR) support and cleanup/refactoring for upstream submission]
Signed-off-by: Andrew Baumann <Andrew.Baumann@microsoft.com >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2016-03-16 17:42:18 +00:00
9d9e152136
virtio-gpu: add 3d mode and virgl rendering support.
...
Add virglrenderer library detection. Add 3d mode to virtio-gpu,
wire up virglrenderer library. When in 3d mode render using the
new context management and texture scanout callbacks.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Max Reitz <mreitz@redhat.com >
2015-10-08 10:31:35 +02:00
c5d4dac86b
virtio-vga: add virtio gpu device with vga compatibility
...
This patch adds a virtio-vga device. It is simliar to virtio-gpu-pci,
but it also adds in vga compatibility, so guests without native
virtio-gpu support can drive the device in vga mode. It is compatible
with stdvga.
Written by Dave Airlie and Gerd Hoffmann.
Signed-off-by: Dave Airlie <airlied@redhat.com >
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2015-06-12 10:13:23 +02:00
9eafb62d47
virtio-gpu-pci: add virtio pci support
...
This patch adds virtio-gpu-pci, which is the pci proxy for the virtio
gpu device. With this patch in place virtio-gpu is functional. You
need a linux guest with a virtio-gpu driver though, and output will
appear pretty late in boot, once the kernel initialized drm and fbcon.
Written by Dave Airlie and Gerd Hoffmann.
Signed-off-by: Dave Airlie <airlied@redhat.com >
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2015-06-12 10:13:23 +02:00
62232bf484
virtio-gpu/2d: add virtio gpu core code
...
This patch adds the core code for virtio gpu emulation,
covering 2d support.
Written by Dave Airlie and Gerd Hoffmann.
Signed-off-by: Dave Airlie <airlied@redhat.com >
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2015-06-10 11:02:00 +02:00
738e4171de
milkymist: do not modify libs-softmmu
...
This is better and prepares for the next patch. When we copy
libs_softmmu's value into LIBS with a := assignment, we cannot
anymore modify libs_softmmu in the Makefiles.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2015-04-28 22:14:14 +02:00
f676c67e4b
Allow the use of X11 from a non standard location.
...
Signed-off-by: Jeremy White <jwhite@codeweavers.com >
[ kraxel: solve opengl patch conflicts ]
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Max Reitz <mreitz@redhat.com >
2015-03-12 15:50:11 +01:00
da076ffed6
configure: opengl overhaul
...
Rename config option from "glx" to "opengl", glx will not be the only
option for opengl in near future. Also switch over to pkg-config for
opengl support detection.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Max Reitz <mreitz@redhat.com >
2015-03-12 15:49:57 +01:00
9eb08a435a
sun4m: Add Sun CG3 framebuffer and corresponding OpenBIOS FCode ROM
...
The CG3 framebuffer is a simple 8-bit framebuffer for use with operating
systems such as early Solaris that do not have drivers for TCX.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk >
CC: Blue Swirl <blauwirbel@gmail.com >
CC: Anthony Liguori <aliguori@amazon.com >
CC: Peter Maydell <peter.maydell@linaro.org >
CC: Bob Breuer <breuerr@mc.net >
CC: Artyom Tarasenko <atar4qemu@gmail.com >
2014-02-27 10:01:41 +00:00
521e759cf1
qxl: compile only once
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
2013-09-18 11:13:29 +02:00
2b6b7099fb
configure: eliminate target_libs_softmmu
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com >
2013-04-18 14:12:31 +02:00
fc97bb5ba3
hw: move display devices to hw/display/, configure via default-configs/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:13 +02:00
49ab747f66
hw: move target-independent files to subdirectories
...
This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:12 +02:00
1fd6bb44ed
hw: make subdirectories for devices
...
Prepare the new directory structure.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:11 +02:00