summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2017-12-14 02:03:52 +0000
committerkamil <kamil@pkgsrc.org>2017-12-14 02:03:52 +0000
commit9c4c82140ccf7a085116cb5424ad49c1fe1d1468 (patch)
tree691d38847958d04845457ce691ace6969a2aabb5 /emulators
parenta552913861a085e54322a4d0ed60c399d69df3f7 (diff)
downloadpkgsrc-9c4c82140ccf7a085116cb5424ad49c1fe1d1468.tar.gz
qemu: Upgrade to 2.11.0
pkgsrc changes ============== Remove merged patches, mostly for SmartOS. There are more to go and there is a call for volunteers to step in as a maintainer and help to upstream the remaining ones. SmartOS as host support is scheduled to be removed in the next major version of qemu. upstream changes ================ The full list of changes are available at: https://wiki.qemu.org/ChangeLog/2.11 Highlights include: * Improved support for running Hyper-V on top of KVM * New hotpluggable PCIe-to-PCI bridge device with SHPC support * Experimental GPUDirect support for Nvidia passthrough devices (p2p DMA) * Better performance using integrated LUKS support for block devices * Added a qemu-block-drivers man page * TPM emulation support * Ability to hotplug a watchdog device and specify watchdog actions at runtime * UI: improved client support for VNC via websockets * UI: better keymap support for SDL/GTK/Cocoa front-ends and various input devices * ARM: support for Smartfusion2 board * ARM: improved performance for PCI passthrough devices using INTx * ARM: improved XEN support for AArch64 guests * OpenRISC: experimental support for SMP * PowerPC: fixes for Mac machine types * PowerPC: pseries: support for virtual SMT modes in guests * s390: support for virtio-input-ccw and virtio-gpu-ccw * s390: support for CPU hotplug via newer device_add interface * s390: experimental support for multiple vcpu threads under full emulation * SPARC: sun4u: support for sunhme (Happy Meal Ethernet) NIC * SPARC: sun4u: use of Simba PCI bridges to better match Ultra 5 PCI topology * and lots more...
Diffstat (limited to 'emulators')
-rw-r--r--emulators/qemu/Makefile5
-rw-r--r--emulators/qemu/PLIST3
-rw-r--r--emulators/qemu/distinfo21
-rw-r--r--emulators/qemu/patches/patch-Makefile (renamed from emulators/qemu/patches/patch-et)8
-rw-r--r--emulators/qemu/patches/patch-configure15
-rw-r--r--emulators/qemu/patches/patch-hw_net_e1000.c24
-rw-r--r--emulators/qemu/patches/patch-hw_net_e1000__regs.h15
-rw-r--r--emulators/qemu/patches/patch-hw_net_e1000e__core.c15
-rw-r--r--emulators/qemu/patches/patch-hw_net_e1000x__common.h15
-rw-r--r--emulators/qemu/patches/patch-hw_ppc_mac__newworld.c38
-rw-r--r--emulators/qemu/patches/patch-hw_ppc_mac__oldworld.c38
-rw-r--r--emulators/qemu/patches/patch-memory.c94
12 files changed, 18 insertions, 273 deletions
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index d3676d67908..86888999969 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.175 2017/11/23 17:19:53 wiz Exp $
+# $NetBSD: Makefile,v 1.176 2017/12/14 02:03:52 kamil Exp $
-DISTNAME= qemu-2.10.1
-PKGREVISION= 2
+DISTNAME= qemu-2.11.0
CATEGORIES= emulators
MASTER_SITES= http://download.qemu-project.org/
EXTRACT_SUFX= .tar.xz
diff --git a/emulators/qemu/PLIST b/emulators/qemu/PLIST
index 28f7e3a848b..74088378863 100644
--- a/emulators/qemu/PLIST
+++ b/emulators/qemu/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.52 2017/10/11 19:53:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.53 2017/12/14 02:03:52 kamil Exp $
${PLIST.ivshmem}bin/ivshmem-client
${PLIST.ivshmem}bin/ivshmem-server
${PLIST.alpha}bin/qemu-alpha
@@ -58,6 +58,7 @@ ${PLIST.unicore32}bin/qemu-unicore32
${PLIST.x86_64}bin/qemu-x86_64
man/man1/qemu-img.1
man/man1/qemu.1
+man/man7/qemu-block-drivers.7
man/man7/qemu-ga-ref.7
man/man7/qemu-qmp-ref.7
man/man8/qemu-ga.8
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 8ae5557eae5..b3ef36b38b8 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,24 +1,17 @@
-$NetBSD: distinfo,v 1.129 2017/10/11 19:53:23 adam Exp $
+$NetBSD: distinfo,v 1.130 2017/12/14 02:03:52 kamil Exp $
-SHA1 (qemu-2.10.1.tar.xz) = 7d404902de032c14ba65d2daef030cb94d65980c
-RMD160 (qemu-2.10.1.tar.xz) = dc97c919686fea43e3cb3a13edab5dcbf5c2eb2d
-SHA512 (qemu-2.10.1.tar.xz) = 62e9717ede71a49f3ffd9b86c321470f64c90e575be1a9da01078cfc9466b0aeb08adf5d05bab7ee1e89dfce75def7b276af01f77b7151d406999e7af21b6711
-Size (qemu-2.10.1.tar.xz) = 24979688 bytes
-SHA1 (patch-configure) = 51d5396f99ef129631138bc51f47bc24775aa08b
+SHA1 (qemu-2.11.0.tar.xz) = 458f3382fe5028faa89174a7321d21a0a8058b63
+RMD160 (qemu-2.11.0.tar.xz) = 3e9094d77312ae762dae216d453871d26cfc7e3a
+SHA512 (qemu-2.11.0.tar.xz) = 902cb11bcfde03a139efb8e5af978364d4160c9943142b1b3f92045066bf004aad7733ddb4d033aab40559cb00a79c907e0ffecf546e4a1a3659c19ec463940e
+Size (qemu-2.11.0.tar.xz) = 28984736 bytes
+SHA1 (patch-Makefile) = b3899fb8d0dd2f29bf3edd843836612e6e6c019c
+SHA1 (patch-configure) = 179486600f69c2678bd8ffc62626d919e4688386
SHA1 (patch-contrib_ivshmem-client_ivshmem-client.c) = 40c8751607cbf66a37e4c4e08f2664b864e2e984
SHA1 (patch-contrib_ivshmem-server_ivshmem-server.c) = d8f53432b5752f4263dc4ef96108a976a05147a3
SHA1 (patch-ef) = 98a1de2fd48638886b5d16f6a61dc72910e98b41
-SHA1 (patch-et) = e9b850ac5985cbe934b541acbfdb330cce421d50
SHA1 (patch-hw_display_omap__dss.c) = 6b13242f28e32346bc70548c216c578d98fd3420
-SHA1 (patch-hw_net_e1000.c) = 761e9afb5c74a03ee6cf0b918dd27122777a27b7
-SHA1 (patch-hw_net_e1000__regs.h) = b93974c75bec94cbba048c0b61917177c5cc08c1
-SHA1 (patch-hw_net_e1000e__core.c) = 55917bcb9ca0f80476159e51f4240e8c1df68132
-SHA1 (patch-hw_net_e1000x__common.h) = 093501bafdaa3a4b4ae705c45ea656a602907d18
SHA1 (patch-hw_net_etraxfs__eth.c) = e5dd1661d60dbcd27b332403e0843500ba9544bc
SHA1 (patch-hw_net_xilinx__axienet.c) = ebcd2676d64ce6f31e4a8c976d4fdf530ad5e8b7
-SHA1 (patch-hw_ppc_mac__newworld.c) = 5131bb6edf8b0acf6e7ed3b6bc7be962dc71eca6
-SHA1 (patch-hw_ppc_mac__oldworld.c) = b71667ab281dc23c9d971dc8754eeefc879bd1d7
SHA1 (patch-hw_usb_dev-mtp.c) = f5a446079d51b19eae6c2f5e0c9810c181e4f02d
-SHA1 (patch-memory.c) = f8a97fa2ee2afcd361deaa1f0023b83d059e100b
SHA1 (patch-slirp_tcp__subr.c) = f011c9dc58282e61b26017547a9884f30a6e6154
SHA1 (patch-tests_Makefile.include) = 42345d697cb2e324dccf1d68bd8d61e8001c6162
diff --git a/emulators/qemu/patches/patch-et b/emulators/qemu/patches/patch-Makefile
index 6ce599fabbf..76fa15ebb65 100644
--- a/emulators/qemu/patches/patch-et
+++ b/emulators/qemu/patches/patch-Makefile
@@ -1,12 +1,12 @@
-$NetBSD: patch-et,v 1.14 2015/08/12 06:55:59 ryoon Exp $
+$NetBSD: patch-Makefile,v 1.1 2017/12/14 02:03:53 kamil Exp $
---- Makefile.orig 2015-08-11 19:11:05.000000000 +0000
+--- Makefile.orig 2017-12-13 17:27:20.000000000 +0000
+++ Makefile
-@@ -189,6 +189,7 @@ $(SRC_PATH)/pixman/configure:
+@@ -385,6 +385,7 @@ subdir-%:
DTC_MAKE_ARGS=-I$(SRC_PATH)/dtc VPATH=$(SRC_PATH)/dtc -C dtc V="$(V)" LIBFDT_srcdir=$(SRC_PATH)/dtc/libfdt
DTC_CFLAGS=$(CFLAGS) $(QEMU_CFLAGS)
DTC_CPPFLAGS=-I$(BUILD_DIR)/dtc -I$(SRC_PATH)/dtc -I$(SRC_PATH)/dtc/libfdt
+ARFLAGS= -rcs
- subdir-dtc:dtc/libfdt dtc/tests
+ subdir-dtc: .git-submodule-status dtc/libfdt dtc/tests
$(call quiet-command,$(MAKE) $(DTC_MAKE_ARGS) CPPFLAGS="$(DTC_CPPFLAGS)" CFLAGS="$(DTC_CFLAGS)" LDFLAGS="$(LDFLAGS)" ARFLAGS="$(ARFLAGS)" CC="$(CC)" AR="$(AR)" LD="$(LD)" $(SUBDIR_MAKEFLAGS) libfdt/libfdt.a,)
diff --git a/emulators/qemu/patches/patch-configure b/emulators/qemu/patches/patch-configure
index dfcd6af475b..68fef9699e9 100644
--- a/emulators/qemu/patches/patch-configure
+++ b/emulators/qemu/patches/patch-configure
@@ -1,19 +1,10 @@
-$NetBSD: patch-configure,v 1.20 2017/08/30 21:07:10 kamil Exp $
+$NetBSD: patch-configure,v 1.21 2017/12/14 02:03:53 kamil Exp $
-Don't use gld on SunOS
Use ncursesw6-config; define NCURSES_WIDECHAR to fix building on Darwin (at least).
---- configure.orig 2017-08-30 16:50:40.000000000 +0000
+--- configure.orig 2017-12-13 17:27:20.000000000 +0000
+++ configure
-@@ -747,7 +747,6 @@ SunOS)
- solaris="yes"
- make="${MAKE-gmake}"
- install="${INSTALL-ginstall}"
-- ld="gld"
- smbd="${SMBD-/usr/sfw/sbin/smbd}"
- if test -f /usr/include/sys/soundcard.h ; then
- audio_drv_list="oss"
-@@ -3117,12 +3116,13 @@ if test "$curses" != "no" ; then
+@@ -3165,12 +3165,13 @@ if test "$curses" != "no" ; then
curses_inc_list="$($pkg_config --cflags ncurses 2>/dev/null):"
curses_lib_list="$($pkg_config --libs ncurses 2>/dev/null):-lpdcurses"
else
diff --git a/emulators/qemu/patches/patch-hw_net_e1000.c b/emulators/qemu/patches/patch-hw_net_e1000.c
deleted file mode 100644
index a7f8690d7ef..00000000000
--- a/emulators/qemu/patches/patch-hw_net_e1000.c
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-hw_net_e1000.c,v 1.1 2017/08/25 12:39:56 jperkin Exp $
-
-Avoid SEC definition.
-
---- hw/net/e1000.c.orig 2017-04-20 14:57:00.000000000 +0000
-+++ hw/net/e1000.c
-@@ -1127,7 +1127,7 @@ static uint32_t (*macreg_readops[])(E100
- getreg(TADV), getreg(ITR), getreg(FCRUC), getreg(IPAV),
- getreg(WUC), getreg(WUS), getreg(SCC), getreg(ECOL),
- getreg(MCC), getreg(LATECOL), getreg(COLC), getreg(DC),
-- getreg(TNCRS), getreg(SEC), getreg(CEXTERR), getreg(RLEC),
-+ getreg(TNCRS), getreg(SEQEC), getreg(CEXTERR), getreg(RLEC),
- getreg(XONRXC), getreg(XONTXC), getreg(XOFFRXC), getreg(XOFFTXC),
- getreg(RFC), getreg(RJC), getreg(RNBC), getreg(TSCTFC),
- getreg(MGTPRC), getreg(MGTPDC), getreg(MGTPTC), getreg(GORCL),
-@@ -1223,7 +1223,7 @@ static const uint8_t mac_reg_access[0x80
- [FFLT] = markflag(MAC), [FFMT] = markflag(MAC),
- [SCC] = markflag(MAC), [FCRUC] = markflag(MAC),
- [LATECOL] = markflag(MAC), [COLC] = markflag(MAC),
-- [SEC] = markflag(MAC), [CEXTERR] = markflag(MAC),
-+ [SEQEC] = markflag(MAC), [CEXTERR] = markflag(MAC),
- [XONTXC] = markflag(MAC), [XOFFRXC] = markflag(MAC),
- [RJC] = markflag(MAC), [RNBC] = markflag(MAC),
- [MGTPDC] = markflag(MAC), [MGTPTC] = markflag(MAC),
diff --git a/emulators/qemu/patches/patch-hw_net_e1000__regs.h b/emulators/qemu/patches/patch-hw_net_e1000__regs.h
deleted file mode 100644
index fb5925aec76..00000000000
--- a/emulators/qemu/patches/patch-hw_net_e1000__regs.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-hw_net_e1000__regs.h,v 1.1 2017/08/25 12:39:56 jperkin Exp $
-
-Avoid SEC definition.
-
---- hw/net/e1000_regs.h.orig 2017-04-20 14:57:00.000000000 +0000
-+++ hw/net/e1000_regs.h
-@@ -260,7 +260,7 @@
- #define E1000_COLC 0x04028 /* Collision Count - R/clr */
- #define E1000_DC 0x04030 /* Defer Count - R/clr */
- #define E1000_TNCRS 0x04034 /* TX-No CRS - R/clr */
--#define E1000_SEC 0x04038 /* Sequence Error Count - R/clr */
-+#define E1000_SEQEC 0x04038 /* Sequence Error Count - R/clr */
- #define E1000_CEXTERR 0x0403C /* Carrier Extension Error Count - R/clr */
- #define E1000_RLEC 0x04040 /* Receive Length Error Count - R/clr */
- #define E1000_XONRXC 0x04048 /* XON RX Count - R/clr */
diff --git a/emulators/qemu/patches/patch-hw_net_e1000e__core.c b/emulators/qemu/patches/patch-hw_net_e1000e__core.c
deleted file mode 100644
index b7559ba55a7..00000000000
--- a/emulators/qemu/patches/patch-hw_net_e1000e__core.c
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-hw_net_e1000e__core.c,v 1.1 2017/08/25 12:39:56 jperkin Exp $
-
-Avoid SEC definition.
-
---- hw/net/e1000e_core.c.orig 2017-04-20 14:57:00.000000000 +0000
-+++ hw/net/e1000e_core.c
-@@ -2849,7 +2849,7 @@ static uint32_t (*e1000e_macreg_readops[
- e1000e_getreg(RDLEN0),
- e1000e_getreg(RDH1),
- e1000e_getreg(LATECOL),
-- e1000e_getreg(SEC),
-+ e1000e_getreg(SEQEC),
- e1000e_getreg(XONTXC),
- e1000e_getreg(WUS),
- e1000e_getreg(GORCL),
diff --git a/emulators/qemu/patches/patch-hw_net_e1000x__common.h b/emulators/qemu/patches/patch-hw_net_e1000x__common.h
deleted file mode 100644
index 0388ab9d39d..00000000000
--- a/emulators/qemu/patches/patch-hw_net_e1000x__common.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-hw_net_e1000x__common.h,v 1.1 2017/08/25 12:39:56 jperkin Exp $
-
-Avoid SEC definition.
-
---- hw/net/e1000x_common.h.orig 2017-04-20 14:57:00.000000000 +0000
-+++ hw/net/e1000x_common.h
-@@ -40,7 +40,7 @@ enum {
- defreg(VFTA), defreg(VET), defreg(RDTR), defreg(RADV),
- defreg(TADV), defreg(ITR), defreg(SCC), defreg(ECOL),
- defreg(MCC), defreg(LATECOL), defreg(COLC), defreg(DC),
-- defreg(TNCRS), defreg(SEC), defreg(CEXTERR), defreg(RLEC),
-+ defreg(TNCRS), defreg(SEQEC), defreg(CEXTERR), defreg(RLEC),
- defreg(XONRXC), defreg(XONTXC), defreg(XOFFRXC), defreg(XOFFTXC),
- defreg(FCRUC), defreg(AIT), defreg(TDFH), defreg(TDFT),
- defreg(TDFHS), defreg(TDFTS), defreg(TDFPC), defreg(WUC),
diff --git a/emulators/qemu/patches/patch-hw_ppc_mac__newworld.c b/emulators/qemu/patches/patch-hw_ppc_mac__newworld.c
deleted file mode 100644
index d0e33a12920..00000000000
--- a/emulators/qemu/patches/patch-hw_ppc_mac__newworld.c
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD: patch-hw_ppc_mac__newworld.c,v 1.3 2016/05/15 01:25:15 ryoon Exp $
-
-Avoid conflicts with round_page() macro in DragonFly's <cpu/param.h>
-
---- hw/ppc/mac_newworld.c.orig 2016-05-11 15:56:09.000000000 +0000
-+++ hw/ppc/mac_newworld.c
-@@ -131,7 +131,7 @@ static uint64_t translate_kernel_address
- return (addr & 0x0fffffff) + KERNEL_LOAD_ADDR;
- }
-
--static hwaddr round_page(hwaddr addr)
-+static hwaddr round_pageq(hwaddr addr)
- {
- return (addr + TARGET_PAGE_SIZE - 1) & TARGET_PAGE_MASK;
- }
-@@ -262,7 +262,7 @@ static void ppc_core99_init(MachineState
- }
- /* load initrd */
- if (initrd_filename) {
-- initrd_base = round_page(kernel_base + kernel_size + KERNEL_GAP);
-+ initrd_base = round_pageq(kernel_base + kernel_size + KERNEL_GAP);
- initrd_size = load_image_targphys(initrd_filename, initrd_base,
- ram_size - initrd_base);
- if (initrd_size < 0) {
-@@ -270,11 +270,11 @@ static void ppc_core99_init(MachineState
- initrd_filename);
- exit(1);
- }
-- cmdline_base = round_page(initrd_base + initrd_size);
-+ cmdline_base = round_pageq(initrd_base + initrd_size);
- } else {
- initrd_base = 0;
- initrd_size = 0;
-- cmdline_base = round_page(kernel_base + kernel_size + KERNEL_GAP);
-+ cmdline_base = round_pageq(kernel_base + kernel_size + KERNEL_GAP);
- }
- ppc_boot_device = 'm';
- } else {
diff --git a/emulators/qemu/patches/patch-hw_ppc_mac__oldworld.c b/emulators/qemu/patches/patch-hw_ppc_mac__oldworld.c
deleted file mode 100644
index 68ee452fa2d..00000000000
--- a/emulators/qemu/patches/patch-hw_ppc_mac__oldworld.c
+++ /dev/null
@@ -1,38 +0,0 @@
-$NetBSD: patch-hw_ppc_mac__oldworld.c,v 1.3 2016/05/15 01:25:15 ryoon Exp $
-
-Avoid conflicts with round_page() macro in DragonFly's <cpu/param.h>
-
---- hw/ppc/mac_oldworld.c.orig 2016-05-11 15:56:09.000000000 +0000
-+++ hw/ppc/mac_oldworld.c
-@@ -64,7 +64,7 @@ static uint64_t translate_kernel_address
- return (addr & 0x0fffffff) + KERNEL_LOAD_ADDR;
- }
-
--static hwaddr round_page(hwaddr addr)
-+static hwaddr round_pageq(hwaddr addr)
- {
- return (addr + TARGET_PAGE_SIZE - 1) & TARGET_PAGE_MASK;
- }
-@@ -188,7 +188,7 @@ static void ppc_heathrow_init(MachineSta
- }
- /* load initrd */
- if (initrd_filename) {
-- initrd_base = round_page(kernel_base + kernel_size + KERNEL_GAP);
-+ initrd_base = round_pageq(kernel_base + kernel_size + KERNEL_GAP);
- initrd_size = load_image_targphys(initrd_filename, initrd_base,
- ram_size - initrd_base);
- if (initrd_size < 0) {
-@@ -196,11 +196,11 @@ static void ppc_heathrow_init(MachineSta
- initrd_filename);
- exit(1);
- }
-- cmdline_base = round_page(initrd_base + initrd_size);
-+ cmdline_base = round_pageq(initrd_base + initrd_size);
- } else {
- initrd_base = 0;
- initrd_size = 0;
-- cmdline_base = round_page(kernel_base + kernel_size + KERNEL_GAP);
-+ cmdline_base = round_pageq(kernel_base + kernel_size + KERNEL_GAP);
- }
- ppc_boot_device = 'm';
- } else {
diff --git a/emulators/qemu/patches/patch-memory.c b/emulators/qemu/patches/patch-memory.c
deleted file mode 100644
index 77c6c4ddfe5..00000000000
--- a/emulators/qemu/patches/patch-memory.c
+++ /dev/null
@@ -1,94 +0,0 @@
-$NetBSD: patch-memory.c,v 1.11 2017/08/25 12:39:56 jperkin Exp $
-
-Avoid queue definition.
-
---- memory.c.orig 2017-04-20 14:57:00.000000000 +0000
-+++ memory.c
-@@ -432,7 +432,7 @@ static MemTxResult memory_region_read_a
- {
- uint64_t tmp;
-
-- tmp = mr->ops->read(mr->opaque, addr, size);
-+ tmp = (mr->ops->read)(mr->opaque, addr, size);
- if (mr->subpage) {
- trace_memory_region_subpage_read(get_cpu_index(), mr, addr, tmp, size);
- } else if (mr == &io_mem_notdirty) {
-@@ -2470,10 +2470,10 @@ typedef struct MemoryRegionList MemoryRe
-
- struct MemoryRegionList {
- const MemoryRegion *mr;
-- QTAILQ_ENTRY(MemoryRegionList) queue;
-+ QTAILQ_ENTRY(MemoryRegionList) mrqueue;
- };
-
--typedef QTAILQ_HEAD(queue, MemoryRegionList) MemoryRegionListHead;
-+typedef QTAILQ_HEAD(mrqueue, MemoryRegionList) MemoryRegionListHead;
-
- #define MR_SIZE(size) (int128_nz(size) ? (hwaddr)int128_get64( \
- int128_sub((size), int128_one())) : 0)
-@@ -2515,7 +2515,7 @@ static void mtree_print_mr(fprintf_funct
- bool found = false;
-
- /* check if the alias is already in the queue */
-- QTAILQ_FOREACH(ml, alias_print_queue, queue) {
-+ QTAILQ_FOREACH(ml, alias_print_queue, mrqueue) {
- if (ml->mr == mr->alias) {
- found = true;
- }
-@@ -2524,7 +2524,7 @@ static void mtree_print_mr(fprintf_funct
- if (!found) {
- ml = g_new(MemoryRegionList, 1);
- ml->mr = mr->alias;
-- QTAILQ_INSERT_TAIL(alias_print_queue, ml, queue);
-+ QTAILQ_INSERT_TAIL(alias_print_queue, ml, mrqueue);
- }
- mon_printf(f, TARGET_FMT_plx "-" TARGET_FMT_plx
- " (prio %d, %s): alias %s @%s " TARGET_FMT_plx
-@@ -2552,26 +2552,26 @@ static void mtree_print_mr(fprintf_funct
- QTAILQ_FOREACH(submr, &mr->subregions, subregions_link) {
- new_ml = g_new(MemoryRegionList, 1);
- new_ml->mr = submr;
-- QTAILQ_FOREACH(ml, &submr_print_queue, queue) {
-+ QTAILQ_FOREACH(ml, &submr_print_queue, mrqueue) {
- if (new_ml->mr->addr < ml->mr->addr ||
- (new_ml->mr->addr == ml->mr->addr &&
- new_ml->mr->priority > ml->mr->priority)) {
-- QTAILQ_INSERT_BEFORE(ml, new_ml, queue);
-+ QTAILQ_INSERT_BEFORE(ml, new_ml, mrqueue);
- new_ml = NULL;
- break;
- }
- }
- if (new_ml) {
-- QTAILQ_INSERT_TAIL(&submr_print_queue, new_ml, queue);
-+ QTAILQ_INSERT_TAIL(&submr_print_queue, new_ml, mrqueue);
- }
- }
-
-- QTAILQ_FOREACH(ml, &submr_print_queue, queue) {
-+ QTAILQ_FOREACH(ml, &submr_print_queue, mrqueue) {
- mtree_print_mr(mon_printf, f, ml->mr, level + 1, cur_start,
- alias_print_queue);
- }
-
-- QTAILQ_FOREACH_SAFE(ml, &submr_print_queue, queue, next_ml) {
-+ QTAILQ_FOREACH_SAFE(ml, &submr_print_queue, mrqueue, next_ml) {
- g_free(ml);
- }
- }
-@@ -2641,13 +2641,13 @@ void mtree_info(fprintf_function mon_pri
- }
-
- /* print aliased regions */
-- QTAILQ_FOREACH(ml, &ml_head, queue) {
-+ QTAILQ_FOREACH(ml, &ml_head, mrqueue) {
- mon_printf(f, "memory-region: %s\n", memory_region_name(ml->mr));
- mtree_print_mr(mon_printf, f, ml->mr, 1, 0, &ml_head);
- mon_printf(f, "\n");
- }
-
-- QTAILQ_FOREACH_SAFE(ml, &ml_head, queue, ml2) {
-+ QTAILQ_FOREACH_SAFE(ml, &ml_head, mrqueue, ml2) {
- g_free(ml);
- }
- }