Re: [PATCH] drm: virtio: fix virtio_gpu_cursor_formats

2017-04-06 Thread Laurent Vivier
On 05/04/2017 19:11, Ville Syrjälä wrote: > On Wed, Apr 05, 2017 at 10:09:15AM +0200, Laurent Vivier wrote: >> When we use virtio-vga with a big-endian guest, >> the mouse pointer disappears. >> >> To fix that, on big-endian use DRM_FORMAT_BGRA >> instead of

[PATCH] drm: virtio: fix virtio_gpu_cursor_formats

2017-04-05 Thread Laurent Vivier
When we use virtio-vga with a big-endian guest, the mouse pointer disappears. To fix that, on big-endian use DRM_FORMAT_BGRA instead of DRM_FORMAT_ARGB. Signed-off-by: Laurent Vivier --- drivers/gpu/drm/virtio/virtgpu_plane.c | 4 1 file changed, 4 insertions(+) diff --git a

Re: [PATCH 0/2] virtio: fix virtio_gpu_mode_dumb_create

2017-04-05 Thread Laurent Vivier
> drivers/gpu/drm/virtio/virtgpu_gem.c | 6 ++- > drivers/gpu/drm/virtio/virtgpu_plane.c | 68 > ++ > 4 files changed, 75 insertions(+), 58 deletions(-) > Tested-by: Laurent Vivier Tested with BE endian kernel in QEMU pseries emulation on a LE

[PATCH] virtio-gpu: disable VIRGL with BE kernel

2017-01-24 Thread Laurent Vivier
VIRTIO_GPU_F_VIRGL is added in features list only for LE kernel, so we must check for it only on LE kernel, otherwise virtio_has_feature() calls BUG() and crashes the kernel. Suggested-by: Gerd Hoffmann Signed-off-by: Laurent Vivier --- Note: this patch has been actually written by Gerd, but to

[PATCH] nouveau,openfirmware: remove useless of_size function

2015-10-15 Thread Laurent Vivier
l and a NV43 card (GeForce 6600 LE). CC: imirkin at alum.mit.edu Signed-off-by: Laurent Vivier --- drivers/gpu/drm/nouveau/nvkm/subdev/bios/priv.h | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 16 ++-- 3 f

[PATCH v2] nouveau: fix OpenFirmware support

2015-10-14 Thread Laurent Vivier
Le 14/10/2015 16:52, Ilia Mirkin a écrit : > On Wed, Oct 14, 2015 at 10:20 AM, Olaf Hering wrote: >> On Sun, Oct 11, Laurent Vivier wrote: >> >>> On PowerMac G5 (and I think on all OpenFirmware platforms), nvbios_pcirTp() >>> returns NULL. But in fact the O

[PATCH v2] nouveau: fix OpenFirmware support

2015-10-11 Thread Laurent Vivier
eaufb frame buffer device [drm] Initialized nouveau 1.3.0 20120801 for :0a:00.0 on minor 0 CC: imirkin at alum.mit.edu Signed-off-by: Laurent Vivier --- v2: manage NV34: fetch a smaller header size to avoid error, disable checksum from nvbios_of->init() drivers/gpu/drm

[PATCH] nouveau: fix OpenFirmware support

2015-10-11 Thread Laurent Vivier
Le 11/10/2015 01:49, Ilia Mirkin a écrit : > On Sat, Oct 10, 2015 at 7:45 PM, Laurent Vivier wrote: >> >> >> Le 10/10/2015 21:56, Ilia Mirkin a écrit : >>> On Sat, Oct 10, 2015 at 3:29 PM, Laurent Vivier >>> wrote: >>>> >>>> &g

[PATCH] nouveau: fix OpenFirmware support

2015-10-11 Thread Laurent Vivier
Le 10/10/2015 21:56, Ilia Mirkin a écrit : > On Sat, Oct 10, 2015 at 3:29 PM, Laurent Vivier wrote: >> >> >> Le 10/10/2015 20:41, Ilia Mirkin a écrit : >>> Hi Laurent, >>> >>> On Sat, Oct 10, 2015 at 9:27 AM, Laurent Vivier >>> wr

[PATCH] nouveau: fix OpenFirmware support

2015-10-10 Thread Laurent Vivier
Le 10/10/2015 20:41, Ilia Mirkin a écrit : > Hi Laurent, > > On Sat, Oct 10, 2015 at 9:27 AM, Laurent Vivier wrote: >> On PowerMac G5 (and I think on all OpenFirmware platforms), nvbios_pcirTp() >> returns NULL. But in fact the OpenFirmware has given us the size >>

[PATCH] nouveau: fix OpenFirmware support

2015-10-10 Thread Laurent Vivier
ufb frame buffer device [drm] Initialized nouveau 1.3.0 20120801 for :0a:00.0 on minor 0 Signed-off-by: Laurent Vivier --- drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c| 10 -- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadowof.c | 8 ++-- 2 files changed, 14 inserti