[Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04

Paolo Bonzini posted 77 patches 5 years, 2 months ago
Only 75 patches received!
.gitignore                                   |   4 +
Makefile                                     |   6 +-
accel/tcg/cpu-exec.c                         |   4 +
configure                                    |  20 +-
contrib/elf2dmp/kdbg.h                       |  12 +-
contrib/elf2dmp/main.c                       |  27 +-
contrib/elf2dmp/pdb.c                        |  33 +-
contrib/elf2dmp/pdb.h                        |   4 +-
contrib/elf2dmp/pe.h                         |   6 +-
contrib/elf2dmp/qemu_elf.c                   |  27 +-
contrib/elf2dmp/qemu_elf.h                   |  10 +-
cpus.c                                       |   2 +-
crypto/aes.c                                 | 414 +++++++++----------
crypto/desrfb.c                              | 594 +++++++++++++--------------
default-configs/alpha-softmmu.mak            |   1 +
default-configs/arm-softmmu.mak              |   9 +-
default-configs/cris-softmmu.mak             |   1 +
default-configs/hppa-softmmu.mak             |   1 +
default-configs/i386-softmmu.mak             |   7 +-
default-configs/m68k-softmmu.mak             |   2 +
default-configs/microblaze-softmmu.mak       |   3 +
default-configs/mips-softmmu-common.mak      |   5 +
default-configs/mips64el-softmmu.mak         |   2 +-
default-configs/moxie-softmmu.mak            |   1 +
default-configs/nios2-softmmu.mak            |   1 +
default-configs/or1k-softmmu.mak             |   1 +
default-configs/pci.mak                      |   4 +-
default-configs/ppc-softmmu.mak              |   8 +-
default-configs/riscv32-softmmu.mak          |   9 +-
default-configs/riscv64-softmmu.mak          |   9 +-
default-configs/s390x-softmmu.mak            |   6 +-
default-configs/sh4-softmmu.mak              |   2 +
default-configs/sh4eb-softmmu.mak            |   2 +
default-configs/sparc-softmmu.mak            |   2 +
default-configs/sparc64-softmmu.mak          |   2 +
default-configs/tricore-softmmu.mak          |   1 +
default-configs/xtensa-softmmu.mak           |   3 +
default-configs/xtensaeb-softmmu.mak         |   3 +
docs/qdev-device-use.txt                     |   4 -
exec.c                                       |  47 ++-
gdb-xml/i386-32bit-core.xml                  |  65 ---
gdb-xml/i386-32bit-sse.xml                   |  52 ---
gdb-xml/i386-32bit.xml                       | 184 ++++++++-
gdb-xml/i386-64bit-core.xml                  |  73 ----
gdb-xml/i386-64bit-sse.xml                   |  60 ---
gdb-xml/i386-64bit.xml                       | 210 +++++++++-
hw/Makefile.objs                             |   2 +-
hw/alpha/Makefile.objs                       |   2 +-
hw/alpha/dp264.c                             |   4 +-
hw/arm/Makefile.objs                         |   3 +-
hw/arm/armv7m.c                              |   3 +-
hw/arm/boot.c                                |   2 +-
hw/core/generic-loader.c                     |   2 +-
hw/core/loader.c                             |  35 +-
hw/cris/Makefile.objs                        |   2 +-
hw/cris/boot.c                               |   3 +-
hw/hppa/Makefile.objs                        |   2 +-
hw/hppa/machine.c                            |   6 +-
hw/i2c/Makefile.objs                         |   5 +-
hw/i386/Makefile.objs                        |   4 +-
hw/i386/multiboot.c                          |   2 +-
hw/i386/pc.c                                 | 221 ++++++++--
hw/i386/pc_piix.c                            |   3 +
hw/i386/pc_q35.c                             |   3 +
hw/ide/Makefile.objs                         |   4 +-
hw/ide/core.c                                |  25 --
hw/ide/ioport.c                              |  66 +++
hw/lm32/Makefile.objs                        |   4 +-
hw/lm32/lm32_boards.c                        |   6 +-
hw/lm32/milkymist.c                          |   3 +-
hw/m68k/Makefile.objs                        |   4 +-
hw/m68k/an5206.c                             |   2 +-
hw/m68k/mcf5208.c                            |   2 +-
hw/microblaze/Makefile.objs                  |   6 +-
hw/microblaze/boot.c                         |   7 +-
hw/mips/Makefile.objs                        |   5 +-
hw/mips/mips_fulong2e.c                      |   5 +-
hw/mips/mips_malta.c                         |   5 +-
hw/mips/mips_mipssim.c                       |   5 +-
hw/mips/mips_r4k.c                           |   5 +-
hw/moxie/Makefile.objs                       |   2 +-
hw/moxie/moxiesim.c                          |   2 +-
hw/net/Makefile.objs                         |   4 +-
hw/nios2/Makefile.objs                       |   3 +-
hw/nios2/boot.c                              |   7 +-
hw/openrisc/Makefile.objs                    |   2 +-
hw/openrisc/openrisc_sim.c                   |   2 +-
hw/pci-host/Makefile.objs                    |  10 +-
hw/pci-host/prep.c                           |   2 +-
hw/ppc/Makefile.objs                         |  11 +-
hw/ppc/e500.c                                |   3 +-
hw/ppc/mac_newworld.c                        |   5 +-
hw/ppc/mac_oldworld.c                        |   5 +-
hw/ppc/ppc440_bamboo.c                       |   2 +-
hw/ppc/sam460ex.c                            |   3 +-
hw/ppc/spapr.c                               |   7 +-
hw/ppc/virtex_ml507.c                        |   2 +-
hw/riscv/Makefile.objs                       |  22 +-
hw/riscv/sifive_e.c                          |   2 +-
hw/riscv/sifive_u.c                          |   2 +-
hw/riscv/spike.c                             |   2 +-
hw/riscv/virt.c                              |   2 +-
hw/s390x/Makefile.objs                       |   2 +-
hw/s390x/ipl.c                               |   9 +-
hw/scsi/scsi-disk.c                          | 103 +++--
hw/scsi/scsi-generic.c                       |  74 ++--
hw/scsi/trace-events                         |  40 ++
hw/sh4/Makefile.objs                         |   4 +-
hw/sparc/Makefile.objs                       |   4 +-
hw/sparc/leon3.c                             |   3 +-
hw/sparc/sun4m.c                             |   6 +-
hw/sparc64/Makefile.objs                     |   6 +-
hw/sparc64/sun4u.c                           |   4 +-
hw/tricore/Makefile.objs                     |   2 +-
hw/tricore/tricore_testboard.c               |   2 +-
hw/vfio/Makefile.objs                        |   9 +-
hw/xtensa/Makefile.objs                      |   4 +-
hw/xtensa/sim.c                              |  12 +-
hw/xtensa/xtfpga.c                           |   2 +-
include/elf.h                                |  10 +
include/exec/cpu-all.h                       |   2 +-
include/exec/cpu-common.h                    |   8 +-
include/exec/memory.h                        |  22 +-
include/hw/boards.h                          |   1 -
include/hw/elf_ops.h                         |  77 ++++
include/hw/i386/pc.h                         |   3 +
include/hw/loader.h                          |   9 +-
include/hw/xen/start_info.h                  | 146 +++++++
include/qemu/queue.h                         |   2 +-
include/standard-headers/asm-x86/bootparam.h |  34 ++
monitor.c                                    |   5 +-
net/vhost-user.c                             |  13 +
pc-bios/optionrom/Makefile                   |   5 +-
pc-bios/optionrom/linuxboot_dma.c            | 114 +----
pc-bios/optionrom/optrom.h                   | 110 +++++
pc-bios/optionrom/optrom_fw_cfg.h            |  92 +++++
pc-bios/optionrom/pvh.S                      | 200 +++++++++
pc-bios/optionrom/pvh_main.c                 | 133 ++++++
pc-bios/pvh.bin                              | Bin 0 -> 1536 bytes
qemu-deprecated.texi                         |  10 -
qemu-options.hx                              |  21 -
scripts/tap-driver.pl                        |   1 +
scripts/tap-merge.pl                         |   1 +
scripts/update-linux-headers.sh              |   6 +
target/i386/cpu.c                            |  17 +-
target/i386/cpu.h                            |   1 -
target/i386/gdbstub.c                        | 193 ++++++++-
target/i386/hvf/hvf.c                        |   5 -
target/i386/hvf/x86_cpuid.c                  |  18 +-
target/i386/hvf/x86_decode.c                 |   2 +-
tests/Makefile.include                       |   4 -
tests/docker/dockerfiles/centos7.docker      |   5 +-
tests/vhost-user-test.c                      | 104 +++--
ui/vnc-enc-hextile-template.h                | 268 ++++++------
ui/vnc-enc-zywrle.h                          | 394 +++++++++---------
vl.c                                         |  66 +--
156 files changed, 3109 insertions(+), 1782 deletions(-)
delete mode 100644 gdb-xml/i386-32bit-core.xml
delete mode 100644 gdb-xml/i386-32bit-sse.xml
delete mode 100644 gdb-xml/i386-64bit-core.xml
delete mode 100644 gdb-xml/i386-64bit-sse.xml
create mode 100644 hw/ide/ioport.c
create mode 100644 include/hw/xen/start_info.h
create mode 100644 include/standard-headers/asm-x86/bootparam.h
create mode 100644 pc-bios/optionrom/optrom.h
create mode 100644 pc-bios/optionrom/optrom_fw_cfg.h
create mode 100644 pc-bios/optionrom/pvh.S
create mode 100644 pc-bios/optionrom/pvh_main.c
create mode 100644 pc-bios/pvh.bin
[Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04
Posted by Paolo Bonzini 5 years, 2 months ago
The following changes since commit 773c4a6228fd910556cee2d477ee56c591a30000:

  test-filter-mirror: pass UNIX domain socket through fd (2019-02-04 16:03:20 +0000)

are available in the git repository at:

  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 338412de933cfbfe92b6061e53a6bae11b47abb5:

  queue: fix QTAILQ_FOREACH_REVERSE_SAFE (2019-02-04 18:40:56 +0100)

----------------------------------------------------------------
* cpu-exec fixes (Emilio, Laurent)
* TCG bugfix in queue.h (Paolo)
* high address load for linuxboot (Zhijian)
* PVH support (Liam, Stefano)
* misc i386 changes (Paolo, Robert, Doug)
* configure tweak for openpty (Thomas)
* elf2dmp port to Windows (Viktor)
* initial improvements to Makefile infrastructure (Yang + GSoC 2013)

----------------------------------------------------------------
David Hildenbrand (1):
      pc: Use hotplug_handler_(plug|unplug|unplug_request)

Doug Gale (1):
      gdbstub: Fix i386/x86_64 machine description and add control registers

Emilio G. Cota (2):
      cpu-exec: add assert_no_pages_locked() after longjmp
      cpu-exec: reset BQL after longjmp in cpu_exec_step_atomic

Heiher (1):
      i386: hvf: Fix smp boot hangs

Laurent Vivier (3):
      cpus: ignore ESRCH in qemu_cpu_kick_thread()
      scsi-disk: Convert from DPRINTF() macro to trace events
      scsi-generic: Convert from DPRINTF() macro to trace events

Li Zhijian (4):
      unify len and addr type for memory/address APIs
      hw/core/loader.c: Read as long as possible in load_image_size()
      i386: import & use bootparam.h
      i386: allow to load initrd below 4 GB for recent linux

Liam Merwick (4):
      elf: Add optional function ptr to load_elf() to parse ELF notes
      elf-ops.h: Add get_elf_note_type()
      pvh: Add x86/HVM direct boot ABI header file
      pvh: Boot uncompressed kernel using direct boot ABI

Paolo Bonzini (24):
      vhost-user-test: use g_cond_broadcast
      vhost-user-test: signal data_cond when s->rings changes
      vhost-user: support cross-endian vnet headers
      vhost-user-test: support VHOST_USER_PROTOCOL_F_CROSS_ENDIAN
      vhost-user-test: skip if there is no memory at address 0
      vhost-user-test: reduce usage of global_qtest
      tap: flush STDOUT on newline
      i386: remove the 'INTEL_PT' CPUID bit from named CPU models
      target-i386: hvf: remove MPX support
      monitor: do not use QTAILQ_FOREACH_SAFE across critical sections
      crypto: finish removing TABs
      ui: vnc: finish removing TABs
      docker: adjust Xen repository for CentOS 7
      scsi-generic: avoid possible out-of-bounds access to r->buf
      qemu-options: Remove deprecated "-virtioconsole" option
      arm: disable CONFIG_SERIAL_ISA
      ide: split ioport registration to a separate file
      vfio: move conditional up to hw/Makefile.objs
      build: actually use CONFIG_PAM
      hw/i386/Makefile.objs: Build pc_piix* and pc_q35 boards
      hw/s390/Makefile.objs: Create new CONFIG_* variables for s390x boards and devices
      hw/i2c/Makefile.objs: Create new CONFIG_* variables for EEPROM and ACPI controller
      hw/vfio/Makefile.objs: Create new CONFIG_* variables for VFIO core and PCI
      queue: fix QTAILQ_FOREACH_REVERSE_SAFE

Robert Hoo (2):
      i386: remove the new CPUID 'PCONFIG' from Icelake-Server CPU model
      Revert "i386: Add CPUID bit for PCONFIG"

Roman Bolshakov (1):
      i386: hvf: Don't miss 16-bit displacement

Stefano Garzarella (7):
      pvh: load initrd and expose it through fw_cfg
      linuxboot_dma: remove duplicate definitions of FW_CFG
      linuxboot_dma: move common functions in a new header
      optionrom: add new PVH option rom
      hw/i386/pc: use PVH option rom
      optionrom/pvh: load initrd from fw_cfg
      hw/i386/pc: enable PVH only for machine type >= 4.0

Thomas Huth (2):
      configure: Add a proper check for openpty() in libutil
      Remove deprecated -enable-hax option

Viktor Prutyanov (6):
      contrib/elf2dmp: fix elf.h including
      contrib/elf2dmp: use GLib in ELF processing
      contrib/elf2dmp: use GLib in PDB processing
      contrib/elf2dmp: fix structures definitions
      contrib/elf2dmp: fix printf format
      configure: enable elf2dmp build for Windows hosts

Yang Zhong (11):
      hw/pci-host/Makefile.objs: make CONFIGS clear for PCI EXPRESS
      hw/arm/Makefile.objs: CONFIG_ARM_VIRT created for virt board
      hw/nios2/Makefile.objs: Conditionally build nios2
      hw/riscv/Makefile.objs: Create CONFIG_* for riscv boards
      hw/sparc64/Makefile.objs: Create CONFIG_* for sparc64
      hw/alpha/Makefile.objs: Create CONFIG_* for alpha
      hw/cris/Makefile.objs: Create CONFIG_* for cris
      hw/hppa/Makefile.objs: Create CONFIG_* for hppa
      hw/moxie/Makefile.objs: Conditionally build moxie
      hw/openrisc/Makefile.objs: Create CONFIG_* for openrisc
      hw/tricore/Makefile.objs: Create CONFIG_* for tricore

Ákos Kovács (8):
      hw/m68k/Makefile.objs: Conditionally build boards
      hw/microblaze/Makefile.objs: Create configs for petalogix and xilinx boards
      hw/mips/Makefile.objs: Create CONFIG_* for r4k, malta, mipssim boards
      hw/ppc/Makefile.objs: Build all boards conditinally with CONFIG_*
      hw/sh4/Makefile.objs: New CONFIG_* varibales created for sh4 boards and device
      hw/sparc/Makefile.objs: CONFIG_* for sun4m and leon3 created
      hw/lm32/Makefile.objs: Conditionally build lm32 and milkmyst
      hw/xtensa/Makefile.objs: Build xtensa_sim and xtensa_fpga conditionally

 .gitignore                                   |   4 +
 Makefile                                     |   6 +-
 accel/tcg/cpu-exec.c                         |   4 +
 configure                                    |  20 +-
 contrib/elf2dmp/kdbg.h                       |  12 +-
 contrib/elf2dmp/main.c                       |  27 +-
 contrib/elf2dmp/pdb.c                        |  33 +-
 contrib/elf2dmp/pdb.h                        |   4 +-
 contrib/elf2dmp/pe.h                         |   6 +-
 contrib/elf2dmp/qemu_elf.c                   |  27 +-
 contrib/elf2dmp/qemu_elf.h                   |  10 +-
 cpus.c                                       |   2 +-
 crypto/aes.c                                 | 414 +++++++++----------
 crypto/desrfb.c                              | 594 +++++++++++++--------------
 default-configs/alpha-softmmu.mak            |   1 +
 default-configs/arm-softmmu.mak              |   9 +-
 default-configs/cris-softmmu.mak             |   1 +
 default-configs/hppa-softmmu.mak             |   1 +
 default-configs/i386-softmmu.mak             |   7 +-
 default-configs/m68k-softmmu.mak             |   2 +
 default-configs/microblaze-softmmu.mak       |   3 +
 default-configs/mips-softmmu-common.mak      |   5 +
 default-configs/mips64el-softmmu.mak         |   2 +-
 default-configs/moxie-softmmu.mak            |   1 +
 default-configs/nios2-softmmu.mak            |   1 +
 default-configs/or1k-softmmu.mak             |   1 +
 default-configs/pci.mak                      |   4 +-
 default-configs/ppc-softmmu.mak              |   8 +-
 default-configs/riscv32-softmmu.mak          |   9 +-
 default-configs/riscv64-softmmu.mak          |   9 +-
 default-configs/s390x-softmmu.mak            |   6 +-
 default-configs/sh4-softmmu.mak              |   2 +
 default-configs/sh4eb-softmmu.mak            |   2 +
 default-configs/sparc-softmmu.mak            |   2 +
 default-configs/sparc64-softmmu.mak          |   2 +
 default-configs/tricore-softmmu.mak          |   1 +
 default-configs/xtensa-softmmu.mak           |   3 +
 default-configs/xtensaeb-softmmu.mak         |   3 +
 docs/qdev-device-use.txt                     |   4 -
 exec.c                                       |  47 ++-
 gdb-xml/i386-32bit-core.xml                  |  65 ---
 gdb-xml/i386-32bit-sse.xml                   |  52 ---
 gdb-xml/i386-32bit.xml                       | 184 ++++++++-
 gdb-xml/i386-64bit-core.xml                  |  73 ----
 gdb-xml/i386-64bit-sse.xml                   |  60 ---
 gdb-xml/i386-64bit.xml                       | 210 +++++++++-
 hw/Makefile.objs                             |   2 +-
 hw/alpha/Makefile.objs                       |   2 +-
 hw/alpha/dp264.c                             |   4 +-
 hw/arm/Makefile.objs                         |   3 +-
 hw/arm/armv7m.c                              |   3 +-
 hw/arm/boot.c                                |   2 +-
 hw/core/generic-loader.c                     |   2 +-
 hw/core/loader.c                             |  35 +-
 hw/cris/Makefile.objs                        |   2 +-
 hw/cris/boot.c                               |   3 +-
 hw/hppa/Makefile.objs                        |   2 +-
 hw/hppa/machine.c                            |   6 +-
 hw/i2c/Makefile.objs                         |   5 +-
 hw/i386/Makefile.objs                        |   4 +-
 hw/i386/multiboot.c                          |   2 +-
 hw/i386/pc.c                                 | 221 ++++++++--
 hw/i386/pc_piix.c                            |   3 +
 hw/i386/pc_q35.c                             |   3 +
 hw/ide/Makefile.objs                         |   4 +-
 hw/ide/core.c                                |  25 --
 hw/ide/ioport.c                              |  66 +++
 hw/lm32/Makefile.objs                        |   4 +-
 hw/lm32/lm32_boards.c                        |   6 +-
 hw/lm32/milkymist.c                          |   3 +-
 hw/m68k/Makefile.objs                        |   4 +-
 hw/m68k/an5206.c                             |   2 +-
 hw/m68k/mcf5208.c                            |   2 +-
 hw/microblaze/Makefile.objs                  |   6 +-
 hw/microblaze/boot.c                         |   7 +-
 hw/mips/Makefile.objs                        |   5 +-
 hw/mips/mips_fulong2e.c                      |   5 +-
 hw/mips/mips_malta.c                         |   5 +-
 hw/mips/mips_mipssim.c                       |   5 +-
 hw/mips/mips_r4k.c                           |   5 +-
 hw/moxie/Makefile.objs                       |   2 +-
 hw/moxie/moxiesim.c                          |   2 +-
 hw/net/Makefile.objs                         |   4 +-
 hw/nios2/Makefile.objs                       |   3 +-
 hw/nios2/boot.c                              |   7 +-
 hw/openrisc/Makefile.objs                    |   2 +-
 hw/openrisc/openrisc_sim.c                   |   2 +-
 hw/pci-host/Makefile.objs                    |  10 +-
 hw/pci-host/prep.c                           |   2 +-
 hw/ppc/Makefile.objs                         |  11 +-
 hw/ppc/e500.c                                |   3 +-
 hw/ppc/mac_newworld.c                        |   5 +-
 hw/ppc/mac_oldworld.c                        |   5 +-
 hw/ppc/ppc440_bamboo.c                       |   2 +-
 hw/ppc/sam460ex.c                            |   3 +-
 hw/ppc/spapr.c                               |   7 +-
 hw/ppc/virtex_ml507.c                        |   2 +-
 hw/riscv/Makefile.objs                       |  22 +-
 hw/riscv/sifive_e.c                          |   2 +-
 hw/riscv/sifive_u.c                          |   2 +-
 hw/riscv/spike.c                             |   2 +-
 hw/riscv/virt.c                              |   2 +-
 hw/s390x/Makefile.objs                       |   2 +-
 hw/s390x/ipl.c                               |   9 +-
 hw/scsi/scsi-disk.c                          | 103 +++--
 hw/scsi/scsi-generic.c                       |  74 ++--
 hw/scsi/trace-events                         |  40 ++
 hw/sh4/Makefile.objs                         |   4 +-
 hw/sparc/Makefile.objs                       |   4 +-
 hw/sparc/leon3.c                             |   3 +-
 hw/sparc/sun4m.c                             |   6 +-
 hw/sparc64/Makefile.objs                     |   6 +-
 hw/sparc64/sun4u.c                           |   4 +-
 hw/tricore/Makefile.objs                     |   2 +-
 hw/tricore/tricore_testboard.c               |   2 +-
 hw/vfio/Makefile.objs                        |   9 +-
 hw/xtensa/Makefile.objs                      |   4 +-
 hw/xtensa/sim.c                              |  12 +-
 hw/xtensa/xtfpga.c                           |   2 +-
 include/elf.h                                |  10 +
 include/exec/cpu-all.h                       |   2 +-
 include/exec/cpu-common.h                    |   8 +-
 include/exec/memory.h                        |  22 +-
 include/hw/boards.h                          |   1 -
 include/hw/elf_ops.h                         |  77 ++++
 include/hw/i386/pc.h                         |   3 +
 include/hw/loader.h                          |   9 +-
 include/hw/xen/start_info.h                  | 146 +++++++
 include/qemu/queue.h                         |   2 +-
 include/standard-headers/asm-x86/bootparam.h |  34 ++
 monitor.c                                    |   5 +-
 net/vhost-user.c                             |  13 +
 pc-bios/optionrom/Makefile                   |   5 +-
 pc-bios/optionrom/linuxboot_dma.c            | 114 +----
 pc-bios/optionrom/optrom.h                   | 110 +++++
 pc-bios/optionrom/optrom_fw_cfg.h            |  92 +++++
 pc-bios/optionrom/pvh.S                      | 200 +++++++++
 pc-bios/optionrom/pvh_main.c                 | 133 ++++++
 pc-bios/pvh.bin                              | Bin 0 -> 1536 bytes
 qemu-deprecated.texi                         |  10 -
 qemu-options.hx                              |  21 -
 scripts/tap-driver.pl                        |   1 +
 scripts/tap-merge.pl                         |   1 +
 scripts/update-linux-headers.sh              |   6 +
 target/i386/cpu.c                            |  17 +-
 target/i386/cpu.h                            |   1 -
 target/i386/gdbstub.c                        | 193 ++++++++-
 target/i386/hvf/hvf.c                        |   5 -
 target/i386/hvf/x86_cpuid.c                  |  18 +-
 target/i386/hvf/x86_decode.c                 |   2 +-
 tests/Makefile.include                       |   4 -
 tests/docker/dockerfiles/centos7.docker      |   5 +-
 tests/vhost-user-test.c                      | 104 +++--
 ui/vnc-enc-hextile-template.h                | 268 ++++++------
 ui/vnc-enc-zywrle.h                          | 394 +++++++++---------
 vl.c                                         |  66 +--
 156 files changed, 3109 insertions(+), 1782 deletions(-)
 delete mode 100644 gdb-xml/i386-32bit-core.xml
 delete mode 100644 gdb-xml/i386-32bit-sse.xml
 delete mode 100644 gdb-xml/i386-64bit-core.xml
 delete mode 100644 gdb-xml/i386-64bit-sse.xml
 create mode 100644 hw/ide/ioport.c
 create mode 100644 include/hw/xen/start_info.h
 create mode 100644 include/standard-headers/asm-x86/bootparam.h
 create mode 100644 pc-bios/optionrom/optrom.h
 create mode 100644 pc-bios/optionrom/optrom_fw_cfg.h
 create mode 100644 pc-bios/optionrom/pvh.S
 create mode 100644 pc-bios/optionrom/pvh_main.c
 create mode 100644 pc-bios/pvh.bin
-- 
1.8.3.1


Re: [Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04
Posted by Peter Maydell 5 years, 2 months ago
On Mon, 4 Feb 2019 at 18:38, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> The following changes since commit 773c4a6228fd910556cee2d477ee56c591a30000:
>
>   test-filter-mirror: pass UNIX domain socket through fd (2019-02-04 16:03:20 +0000)
>
> are available in the git repository at:
>
>   git://github.com/bonzini/qemu.git tags/for-upstream

Hi; my script says:
error: remotes/bonzini/tags/for-upstream: cannot verify a non-tag
object of type commit.
Does not appear to be a signed tag

Did something go wrong at your end?

thanks
-- PMM

Re: [Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04
Posted by Paolo Bonzini 5 years, 2 months ago
On 05/02/19 10:35, Peter Maydell wrote:
> On Mon, 4 Feb 2019 at 18:38, Paolo Bonzini <pbonzini@redhat.com> wrote:
>>
>> The following changes since commit 773c4a6228fd910556cee2d477ee56c591a30000:
>>
>>   test-filter-mirror: pass UNIX domain socket through fd (2019-02-04 16:03:20 +0000)
>>
>> are available in the git repository at:
>>
>>   git://github.com/bonzini/qemu.git tags/for-upstream
> 
> Hi; my script says:
> error: remotes/bonzini/tags/for-upstream: cannot verify a non-tag
> object of type commit.
> Does not appear to be a signed tag
> 
> Did something go wrong at your end?

Hmm this is a first.  Repushed now.

Paolo


Re: [Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04
Posted by Peter Maydell 5 years, 2 months ago
On Tue, 5 Feb 2019 at 11:27, Paolo Bonzini <pbonzini@redhat.com> wrote:
>
> On 05/02/19 10:35, Peter Maydell wrote:
> > On Mon, 4 Feb 2019 at 18:38, Paolo Bonzini <pbonzini@redhat.com> wrote:
> >>
> >> The following changes since commit 773c4a6228fd910556cee2d477ee56c591a30000:
> >>
> >>   test-filter-mirror: pass UNIX domain socket through fd (2019-02-04 16:03:20 +0000)
> >>
> >> are available in the git repository at:
> >>
> >>   git://github.com/bonzini/qemu.git tags/for-upstream
> >
> > Hi; my script says:
> > error: remotes/bonzini/tags/for-upstream: cannot verify a non-tag
> > object of type commit.
> > Does not appear to be a signed tag
> >
> > Did something go wrong at your end?
>
> Hmm this is a first.  Repushed now.

I get this conflict in default-configs/lm32-softmmu.mak that I don't
know how to resolve:

<<<<<<< HEAD
CONFIG_MILKYMIST_TMU2=$(call land,$(CONFIG_X11),$(CONFIG_OPENGL))
CONFIG_FRAMEBUFFER=y
CONFIG_PTIMER=y
CONFIG_PFLASH_CFI01=y
CONFIG_PFLASH_CFI02=y
CONFIG_SD=y
=======
>>>>>>> remotes/bonzini/tags/for-upstream

Your patches remove the CONFIG_MILKYMIST_TMU2 line entirely
so I don't know how to add the change that commit 57d434407adc967a696d
makes to make the symbol depend on both CONFIG_X11 and CONFIG_OPENGL
rather than only on CONFIG_OPENGL.

Please can you rebase and resend?

thanks
-- PMM

Re: [Qemu-devel] [PULL 00/77] Misc patches for 2019-02-04
Posted by Paolo Bonzini 5 years, 2 months ago
On 05/02/19 13:45, Peter Maydell wrote:
> On Tue, 5 Feb 2019 at 11:27, Paolo Bonzini <pbonzini@redhat.com> wrote:
>>
>> On 05/02/19 10:35, Peter Maydell wrote:
>>> On Mon, 4 Feb 2019 at 18:38, Paolo Bonzini <pbonzini@redhat.com> wrote:
>>>>
>>>> The following changes since commit 773c4a6228fd910556cee2d477ee56c591a30000:
>>>>
>>>>   test-filter-mirror: pass UNIX domain socket through fd (2019-02-04 16:03:20 +0000)
>>>>
>>>> are available in the git repository at:
>>>>
>>>>   git://github.com/bonzini/qemu.git tags/for-upstream
>>>
>>> Hi; my script says:
>>> error: remotes/bonzini/tags/for-upstream: cannot verify a non-tag
>>> object of type commit.
>>> Does not appear to be a signed tag
>>>
>>> Did something go wrong at your end?
>>
>> Hmm this is a first.  Repushed now.
> 
> I get this conflict in default-configs/lm32-softmmu.mak that I don't
> know how to resolve:

I'll resend.

Paolo