diff options
author | kamil <kamil@pkgsrc.org> | 2017-12-14 02:03:52 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2017-12-14 02:03:52 +0000 |
commit | 9c4c82140ccf7a085116cb5424ad49c1fe1d1468 (patch) | |
tree | 691d38847958d04845457ce691ace6969a2aabb5 /emulators | |
parent | a552913861a085e54322a4d0ed60c399d69df3f7 (diff) | |
download | pkgsrc-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/Makefile | 5 | ||||
-rw-r--r-- | emulators/qemu/PLIST | 3 | ||||
-rw-r--r-- | emulators/qemu/distinfo | 21 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-Makefile (renamed from emulators/qemu/patches/patch-et) | 8 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-configure | 15 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_net_e1000.c | 24 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_net_e1000__regs.h | 15 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_net_e1000e__core.c | 15 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_net_e1000x__common.h | 15 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_ppc_mac__newworld.c | 38 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-hw_ppc_mac__oldworld.c | 38 | ||||
-rw-r--r-- | emulators/qemu/patches/patch-memory.c | 94 |
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); - } - } |