qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 2e4a0b: edid: fix alignment issues


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 2e4a0b: edid: fix alignment issues
Date: Mon, 15 Oct 2018 09:01:18 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 2e4a0b176642c5ffcca063880ad2aa8e44c78c8a
      
https://github.com/qemu/qemu/commit/2e4a0b176642c5ffcca063880ad2aa8e44c78c8a
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M hw/display/edid-generate.c

  Log Message:
  -----------
  edid: fix alignment issues

Use stl_le_p() & friends instead of casts.

Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-id: address@hidden


  Commit: cc22c1bf5d22f37b0dc680cd98761fcf30b93442
      
https://github.com/qemu/qemu/commit/cc22c1bf5d22f37b0dc680cd98761fcf30b93442
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M default-configs/pci.mak
    M hw/display/Makefile.objs

  Log Message:
  -----------
  display: add separate config option for bochs-display

This allows modern architectures which don't care about vga
compatibility (risc-v for example) build bochs-display without
including all vga emulation too.

Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Message-id: address@hidden


  Commit: a0d098b7942bf8522375c2f899d89c39b7f3c899
      
https://github.com/qemu/qemu/commit/a0d098b7942bf8522375c2f899d89c39b7f3c899
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M hw/display/Makefile.objs
    M hw/display/bochs-display.c

  Log Message:
  -----------
  bochs-display: wire up edid support

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: 2f99f80c5dbb319bebede5f737efcb0b2253a45b
      
https://github.com/qemu/qemu/commit/2f99f80c5dbb319bebede5f737efcb0b2253a45b
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M hw/display/qxl.c

  Log Message:
  -----------
  qxl: check qxl_phys2virt return value

Fixes: CID 1395986
Fixes: 979f7ef8966bc4495a710ed9e4af42098f92ee79
Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-id: address@hidden


  Commit: 715eb05b782a99e482f2ac02b24fbf2b9a1e5fe2
      
https://github.com/qemu/qemu/commit/715eb05b782a99e482f2ac02b24fbf2b9a1e5fe2
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M hw/i2c/i2c-ddc.c
    M include/hw/i2c/i2c-ddc.h

  Log Message:
  -----------
  i2c: switch ddc to use the new edid generator

This also makes the default display resolution configurable,
via xres and yres properties.  The default is 1024x768.

The old code had a hard-coded resolution of 1600x1200.

Cc: Linus Walleij <address@hidden>
Cc: BALATON Zoltan <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Message-id: address@hidden


  Commit: ce3cf70edaaf1b8f9a566b36011350c642287879
      
https://github.com/qemu/qemu/commit/ce3cf70edaaf1b8f9a566b36011350c642287879
  Author: Thomas Huth <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M hw/display/Makefile.objs
    M hw/display/cirrus_vga.c
    A hw/display/cirrus_vga_internal.h
    A hw/display/cirrus_vga_isa.c

  Log Message:
  -----------
  hw/display/cirrus_vga: Move "isa-cirrus-vga" device into a separate file

In downstream distros like RHEL we'd like to disable some of the "legacy"
devices of QEMU. The ISA version of the Cirrus VGA device is one of these
legacy devices. So let's make the build process a little bit more flexible
here by putting the Cirrus ISA code into a separate file which is only
included if both, CONFIG_VGA_CIRRUS and CONFIG_VGA_ISA are set.

Note that this disables "isa-cirrus-vga" for the ppc-softmmu and the
alpha-softmmu target since CONFIG_VGA_ISA is not set there. But I think
this is OK since these targets are only interested in the PCI variant
anyway.

Signed-off-by: Thomas Huth <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 9f42e0b3c2355c4a2475124c3fc40421a88de813
      
https://github.com/qemu/qemu/commit/9f42e0b3c2355c4a2475124c3fc40421a88de813
  Author: Alex Williamson <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Install new vgabios binaries

Difficult to make use of if not installed

Fixes: cd1bfd5ef336 ("seabios: update bios and vgabios binaries")
Signed-off-by: Alex Williamson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: ff56877e911782dedc9a424233fd3f62369c258c
      
https://github.com/qemu/qemu/commit/ff56877e911782dedc9a424233fd3f62369c258c
  Author: Peter Maydell <address@hidden>
  Date:   2018-10-15 (Mon, 15 Oct 2018)

  Changed paths:
    M Makefile
    M default-configs/pci.mak
    M hw/display/Makefile.objs
    M hw/display/bochs-display.c
    M hw/display/cirrus_vga.c
    A hw/display/cirrus_vga_internal.h
    A hw/display/cirrus_vga_isa.c
    M hw/display/edid-generate.c
    M hw/display/qxl.c
    M hw/i2c/i2c-ddc.c
    M include/hw/i2c/i2c-ddc.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/kraxel/tags/vga-20181015-pull-request' 
into staging

vga: config tweaks, edid updates, qxl bugfix, install new vgabios blobs.

# gpg: Signature made Mon 15 Oct 2018 10:05:03 BST
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>"
# gpg:                 aka "Gerd Hoffmann <address@hidden>"
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>"
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/vga-20181015-pull-request:
  Makefile: Install new vgabios binaries
  hw/display/cirrus_vga: Move "isa-cirrus-vga" device into a separate file
  i2c: switch ddc to use the new edid generator
  qxl: check qxl_phys2virt return value
  bochs-display: wire up edid support
  display: add separate config option for bochs-display
  edid: fix alignment issues

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/046936ed7179...ff56877e9117
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]