[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 07/54] pam: wrap MemoryRegion initialization in a tra
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 07/54] pam: wrap MemoryRegion initialization in a transaction |
Date: |
Wed, 12 Dec 2018 16:22:28 +0100 |
This avoids a few re-rendering of the memory AddressSpace.
Signed-off-by: Paolo Bonzini <address@hidden>
---
hw/pci-host/pam.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/pci-host/pam.c b/hw/pci-host/pam.c
index e361ecb..aa5ecfd 100644
--- a/hw/pci-host/pam.c
+++ b/hw/pci-host/pam.c
@@ -52,11 +52,13 @@ void init_pam(DeviceState *dev, MemoryRegion *ram_memory,
memory_region_init_alias(&mem->alias[2], OBJECT(dev), "pam-pci",
ram_memory,
start, size);
+ memory_region_transaction_begin();
for (i = 0; i < 4; ++i) {
memory_region_set_enabled(&mem->alias[i], false);
memory_region_add_subregion_overlap(system_memory, start,
&mem->alias[i], 1);
}
+ memory_region_transaction_commit();
mem->current = 0;
}
--
1.8.3.1
- [Qemu-devel] [PULL 00/54] Misc patches for 2018-12-12, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 01/54] accel: Improve selection of the default accelerator, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 11/54] hax: Support for Linux hosts, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 04/54] checkpatch: check Signed-off-by in --mailback mode, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 09/54] memory: avoid unnecessary coalesced_io_del operations, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 08/54] memory: extract flat_range_coalesced_io_{del, add}, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 14/54] block/iscsi: fix ioctl cancel use-after-free, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 05/54] checkpatch: improve handling of multiple patches or files, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 20/54] build-sys: build with Vista API by default, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 07/54] pam: wrap MemoryRegion initialization in a transaction,
Paolo Bonzini <=
- [Qemu-devel] [PULL 03/54] checkpatch: fix premature exit when no input or --mailback, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 06/54] checkpatch: colorize output to terminal, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 25/54] qemu/queue.h: do not access tqe_prev directly, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 24/54] compiler.h: Add an explicit check for the compiler version, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 13/54] block/iscsi: take iscsilun->mutex in iscsi_timed_check_events(), Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 16/54] esp-pci: Fix status register write erase control, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 15/54] block/iscsi: cancel libiscsi task when ABORT TASK TMF completes, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 02/54] vhost-user-bridge: fix "unknown type name" compilation error, Paolo Bonzini, 2018/12/12
- [Qemu-devel] [PULL 26/54] vfio: make vfio_address_spaces static, Paolo Bonzini, 2018/12/12