* [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features
@ 2018-04-27 3:29 Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 1/4] intel-iommu: send PSI always when notify_unmap set Michael S. Tsirkin
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 3:29 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell
The following changes since commit 4743c23509a51bd4ee85cc272287a41917d1be35:
Update version for v2.12.0 release (2018-04-24 16:44:55 +0100)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
for you to fetch changes up to fb6fd86f712c73a40fbe0c6be86d4635239b1304:
virtio-balloon: add hugetlb page allocation counts (2018-04-27 06:25:27 +0300)
----------------------------------------------------------------
pc, pci, virtio: fixes, features
A bugfix that just missed 2.12, a new PCI,
and a new virtio balloon stat.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Gerd Hoffmann (1):
allocate pci id for mdpy
Jonathan Helman (1):
virtio-balloon: add hugetlb page allocation counts
Peter Xu (1):
intel-iommu: send PSI always when notify_unmap set
Zihan Yang (1):
hw/pci-host/q35: Replace hardcoded value with macro
docs/specs/pci-ids.txt | 1 +
docs/virtio-balloon-stats.txt | 2 ++
include/hw/pci/pci.h | 1 +
include/standard-headers/linux/virtio_balloon.h | 4 ++-
hw/i386/intel_iommu.c | 42 ++++++++++++++++++-------
hw/pci-host/q35.c | 17 ++++++----
hw/virtio/virtio-balloon.c | 2 ++
7 files changed, 50 insertions(+), 19 deletions(-)
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] [PULL 1/4] intel-iommu: send PSI always when notify_unmap set
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
@ 2018-04-27 3:29 ` Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 2/4] hw/pci-host/q35: Replace hardcoded value with macro Michael S. Tsirkin
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 3:29 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, Peter Xu, Jason Wang, Marcel Apfelbaum,
Paolo Bonzini, Richard Henderson, Eduardo Habkost
From: Peter Xu <peterx@redhat.com>
During IOVA page table walk, there is a special case when:
- notify_unmap is set, meanwhile
- entry is invalid
In the past, we skip the entry always. This is not correct. We should
send UNMAP notification to registered notifiers in this case. Otherwise
some stall pages will still be mapped in the host even if L1 guest
unmapped them already.
Without this patch, nested device assignment to L2 guests might dump
some errors like:
qemu-system-x86_64: VFIO_MAP_DMA: -17
qemu-system-x86_64: vfio_dma_map(0x557305420c30, 0xad000, 0x1000,
0x7f89a920d000) = -17 (File exists)
To fix this, we need to apply this patch to L1 QEMU (L2 QEMU is not
affected by this problem).
Signed-off-by: Peter Xu <peterx@redhat.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
hw/i386/intel_iommu.c | 42 ++++++++++++++++++++++++++++++------------
1 file changed, 30 insertions(+), 12 deletions(-)
diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c
index fb31de9..b359efd 100644
--- a/hw/i386/intel_iommu.c
+++ b/hw/i386/intel_iommu.c
@@ -722,6 +722,15 @@ static int vtd_iova_to_slpte(VTDContextEntry *ce, uint64_t iova, bool is_write,
typedef int (*vtd_page_walk_hook)(IOMMUTLBEntry *entry, void *private);
+static int vtd_page_walk_one(IOMMUTLBEntry *entry, int level,
+ vtd_page_walk_hook hook_fn, void *private)
+{
+ assert(hook_fn);
+ trace_vtd_page_walk_one(level, entry->iova, entry->translated_addr,
+ entry->addr_mask, entry->perm);
+ return hook_fn(entry, private);
+}
+
/**
* vtd_page_walk_level - walk over specific level for IOVA range
*
@@ -781,28 +790,37 @@ static int vtd_page_walk_level(dma_addr_t addr, uint64_t start,
*/
entry_valid = read_cur | write_cur;
+ entry.target_as = &address_space_memory;
+ entry.iova = iova & subpage_mask;
+ entry.perm = IOMMU_ACCESS_FLAG(read_cur, write_cur);
+ entry.addr_mask = ~subpage_mask;
+
if (vtd_is_last_slpte(slpte, level)) {
- entry.target_as = &address_space_memory;
- entry.iova = iova & subpage_mask;
/* NOTE: this is only meaningful if entry_valid == true */
entry.translated_addr = vtd_get_slpte_addr(slpte, aw);
- entry.addr_mask = ~subpage_mask;
- entry.perm = IOMMU_ACCESS_FLAG(read_cur, write_cur);
if (!entry_valid && !notify_unmap) {
trace_vtd_page_walk_skip_perm(iova, iova_next);
goto next;
}
- trace_vtd_page_walk_one(level, entry.iova, entry.translated_addr,
- entry.addr_mask, entry.perm);
- if (hook_fn) {
- ret = hook_fn(&entry, private);
- if (ret < 0) {
- return ret;
- }
+ ret = vtd_page_walk_one(&entry, level, hook_fn, private);
+ if (ret < 0) {
+ return ret;
}
} else {
if (!entry_valid) {
- trace_vtd_page_walk_skip_perm(iova, iova_next);
+ if (notify_unmap) {
+ /*
+ * The whole entry is invalid; unmap it all.
+ * Translated address is meaningless, zero it.
+ */
+ entry.translated_addr = 0x0;
+ ret = vtd_page_walk_one(&entry, level, hook_fn, private);
+ if (ret < 0) {
+ return ret;
+ }
+ } else {
+ trace_vtd_page_walk_skip_perm(iova, iova_next);
+ }
goto next;
}
ret = vtd_page_walk_level(vtd_get_slpte_addr(slpte, aw), iova,
--
MST
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PULL 2/4] hw/pci-host/q35: Replace hardcoded value with macro
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 1/4] intel-iommu: send PSI always when notify_unmap set Michael S. Tsirkin
@ 2018-04-27 3:29 ` Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 3/4] allocate pci id for mdpy Michael S. Tsirkin
` (2 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 3:29 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Zihan Yang, Marcel Apfelbaum
From: Zihan Yang <whois.zihan.yang@gmail.com>
During smram region initialization some addresses are hardcoded,
replace them with macro to be more clear to readers.
Previous patch forgets about one value and exceeds the line
limit of 90 characters. The v2 breaks a few long lines
Signed-off-by: Zihan Yang <whois.zihan.yang@gmail.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
hw/pci-host/q35.c | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/hw/pci-host/q35.c b/hw/pci-host/q35.c
index a36a119..02f9576 100644
--- a/hw/pci-host/q35.c
+++ b/hw/pci-host/q35.c
@@ -535,13 +535,15 @@ static void mch_realize(PCIDevice *d, Error **errp)
/* if *disabled* show SMRAM to all CPUs */
memory_region_init_alias(&mch->smram_region, OBJECT(mch), "smram-region",
- mch->pci_address_space, 0xa0000, 0x20000);
- memory_region_add_subregion_overlap(mch->system_memory, 0xa0000,
+ mch->pci_address_space, MCH_HOST_BRIDGE_SMRAM_C_BASE,
+ MCH_HOST_BRIDGE_SMRAM_C_SIZE);
+ memory_region_add_subregion_overlap(mch->system_memory, MCH_HOST_BRIDGE_SMRAM_C_BASE,
&mch->smram_region, 1);
memory_region_set_enabled(&mch->smram_region, true);
memory_region_init_alias(&mch->open_high_smram, OBJECT(mch), "smram-open-high",
- mch->ram_memory, 0xa0000, 0x20000);
+ mch->ram_memory, MCH_HOST_BRIDGE_SMRAM_C_BASE,
+ MCH_HOST_BRIDGE_SMRAM_C_SIZE);
memory_region_add_subregion_overlap(mch->system_memory, 0xfeda0000,
&mch->open_high_smram, 1);
memory_region_set_enabled(&mch->open_high_smram, false);
@@ -550,11 +552,14 @@ static void mch_realize(PCIDevice *d, Error **errp)
memory_region_init(&mch->smram, OBJECT(mch), "smram", 1ull << 32);
memory_region_set_enabled(&mch->smram, true);
memory_region_init_alias(&mch->low_smram, OBJECT(mch), "smram-low",
- mch->ram_memory, 0xa0000, 0x20000);
+ mch->ram_memory, MCH_HOST_BRIDGE_SMRAM_C_BASE,
+ MCH_HOST_BRIDGE_SMRAM_C_SIZE);
memory_region_set_enabled(&mch->low_smram, true);
- memory_region_add_subregion(&mch->smram, 0xa0000, &mch->low_smram);
+ memory_region_add_subregion(&mch->smram, MCH_HOST_BRIDGE_SMRAM_C_BASE,
+ &mch->low_smram);
memory_region_init_alias(&mch->high_smram, OBJECT(mch), "smram-high",
- mch->ram_memory, 0xa0000, 0x20000);
+ mch->ram_memory, MCH_HOST_BRIDGE_SMRAM_C_BASE,
+ MCH_HOST_BRIDGE_SMRAM_C_SIZE);
memory_region_set_enabled(&mch->high_smram, true);
memory_region_add_subregion(&mch->smram, 0xfeda0000, &mch->high_smram);
--
MST
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PULL 3/4] allocate pci id for mdpy
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 1/4] intel-iommu: send PSI always when notify_unmap set Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 2/4] hw/pci-host/q35: Replace hardcoded value with macro Michael S. Tsirkin
@ 2018-04-27 3:29 ` Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 4/4] virtio-balloon: add hugetlb page allocation counts Michael S. Tsirkin
2018-04-27 9:49 ` [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Peter Maydell
4 siblings, 0 replies; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 3:29 UTC (permalink / raw)
To: qemu-devel
Cc: Peter Maydell, Gerd Hoffmann, Alex Williamson, Marcel Apfelbaum
From: Gerd Hoffmann <kraxel@redhat.com>
mdpy is a sample pci device for vfio-mdev. Not (yet) merged upstream,
patch available here:
https://www.kraxel.org/cgit/linux/commit/?h=vfio-sample-display&id=6fd86cff3d7df38ab89625b16fdd6434b1c18749
Cc: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
---
docs/specs/pci-ids.txt | 1 +
include/hw/pci/pci.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/docs/specs/pci-ids.txt b/docs/specs/pci-ids.txt
index bb99a02..4d53e5c 100644
--- a/docs/specs/pci-ids.txt
+++ b/docs/specs/pci-ids.txt
@@ -62,6 +62,7 @@ PCI devices (other than virtio):
1b36:000a PCI-PCI bridge (multiseat)
1b36:000b PCIe Expander Bridge (-device pxb-pcie)
1b36:000d PCI xhci usb host adapter
+1b36:000f mdpy (mdev sample device), linux/samples/vfio-mdev/mdpy.c
All these devices are documented in docs/specs.
diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h
index a9c3ee5..990d6fc 100644
--- a/include/hw/pci/pci.h
+++ b/include/hw/pci/pci.h
@@ -101,6 +101,7 @@ extern bool pci_available;
#define PCI_DEVICE_ID_REDHAT_PCIE_RP 0x000c
#define PCI_DEVICE_ID_REDHAT_XHCI 0x000d
#define PCI_DEVICE_ID_REDHAT_PCIE_BRIDGE 0x000e
+#define PCI_DEVICE_ID_REDHAT_MDPY 0x000f
#define PCI_DEVICE_ID_REDHAT_QXL 0x0100
#define FMT_PCIBUS PRIx64
--
MST
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Qemu-devel] [PULL 4/4] virtio-balloon: add hugetlb page allocation counts
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
` (2 preceding siblings ...)
2018-04-27 3:29 ` [Qemu-devel] [PULL 3/4] allocate pci id for mdpy Michael S. Tsirkin
@ 2018-04-27 3:29 ` Michael S. Tsirkin
2018-04-27 9:49 ` [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Peter Maydell
4 siblings, 0 replies; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 3:29 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Jonathan Helman, Jason Wang
From: Jonathan Helman <jonathan.helman@oracle.com>
qemu should read and report hugetlb page allocation
counts exported in the following kernel patch:
commit 4c3ca37c4a4394978fd0f005625f6064ed2b9a64
Author: Jonathan Helman <jonathan.helman@oracle.com>
Date: Mon Mar 19 11:00:35 2018 -0700
virtio_balloon: export hugetlb page allocation counts
Export the number of successful and failed hugetlb page
allocations via the virtio balloon driver. These 2 counts
come directly from the vm_events HTLB_BUDDY_PGALLOC and
HTLB_BUDDY_PGALLOC_FAIL.
Signed-off-by: Jonathan Helman <jonathan.helman@oracle.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Jason Wang <jasowang@redhat.com>
---
docs/virtio-balloon-stats.txt | 2 ++
include/standard-headers/linux/virtio_balloon.h | 4 +++-
hw/virtio/virtio-balloon.c | 2 ++
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/docs/virtio-balloon-stats.txt b/docs/virtio-balloon-stats.txt
index 7a66d25..9985e1d 100644
--- a/docs/virtio-balloon-stats.txt
+++ b/docs/virtio-balloon-stats.txt
@@ -34,6 +34,8 @@ which will return a dictionary containing:
- stat-total-memory
- stat-available-memory
- stat-disk-caches
+ - stat-htlb-pgalloc
+ - stat-htlb-pgfail
o A key named last-update, which contains the last stats update
timestamp in seconds. Since this timestamp is generated by the host,
diff --git a/include/standard-headers/linux/virtio_balloon.h b/include/standard-headers/linux/virtio_balloon.h
index 7b0a41b..e446805 100644
--- a/include/standard-headers/linux/virtio_balloon.h
+++ b/include/standard-headers/linux/virtio_balloon.h
@@ -53,7 +53,9 @@ struct virtio_balloon_config {
#define VIRTIO_BALLOON_S_MEMTOT 5 /* Total amount of memory */
#define VIRTIO_BALLOON_S_AVAIL 6 /* Available memory as in /proc */
#define VIRTIO_BALLOON_S_CACHES 7 /* Disk caches */
-#define VIRTIO_BALLOON_S_NR 8
+#define VIRTIO_BALLOON_S_HTLB_PGALLOC 8 /* Hugetlb page allocations */
+#define VIRTIO_BALLOON_S_HTLB_PGFAIL 9 /* Hugetlb page allocation failures */
+#define VIRTIO_BALLOON_S_NR 10
/*
* Memory statistics structure.
diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c
index f456cea..1f7a87f 100644
--- a/hw/virtio/virtio-balloon.c
+++ b/hw/virtio/virtio-balloon.c
@@ -52,6 +52,8 @@ static const char *balloon_stat_names[] = {
[VIRTIO_BALLOON_S_MEMTOT] = "stat-total-memory",
[VIRTIO_BALLOON_S_AVAIL] = "stat-available-memory",
[VIRTIO_BALLOON_S_CACHES] = "stat-disk-caches",
+ [VIRTIO_BALLOON_S_HTLB_PGALLOC] = "stat-htlb-pgalloc",
+ [VIRTIO_BALLOON_S_HTLB_PGFAIL] = "stat-htlb-pgfail",
[VIRTIO_BALLOON_S_NR] = NULL
};
--
MST
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
` (3 preceding siblings ...)
2018-04-27 3:29 ` [Qemu-devel] [PULL 4/4] virtio-balloon: add hugetlb page allocation counts Michael S. Tsirkin
@ 2018-04-27 9:49 ` Peter Maydell
2018-04-27 15:21 ` Michael S. Tsirkin
4 siblings, 1 reply; 8+ messages in thread
From: Peter Maydell @ 2018-04-27 9:49 UTC (permalink / raw)
To: Michael S. Tsirkin; +Cc: QEMU Developers
On 27 April 2018 at 04:29, Michael S. Tsirkin <mst@redhat.com> wrote:
> The following changes since commit 4743c23509a51bd4ee85cc272287a41917d1be35:
>
> Update version for v2.12.0 release (2018-04-24 16:44:55 +0100)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to fb6fd86f712c73a40fbe0c6be86d4635239b1304:
>
> virtio-balloon: add hugetlb page allocation counts (2018-04-27 06:25:27 +0300)
>
> ----------------------------------------------------------------
> pc, pci, virtio: fixes, features
>
> A bugfix that just missed 2.12, a new PCI,
> and a new virtio balloon stat.
>
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> Peter Xu (1):
> intel-iommu: send PSI always when notify_unmap set
This patch is still missing:
* a clear description of when the bug applies and its severity
* a cc:stable marking
Please can you fix that and resend?
thanks
-- PMM
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features
2018-04-27 9:49 ` [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Peter Maydell
@ 2018-04-27 15:21 ` Michael S. Tsirkin
2018-04-27 15:24 ` Peter Maydell
0 siblings, 1 reply; 8+ messages in thread
From: Michael S. Tsirkin @ 2018-04-27 15:21 UTC (permalink / raw)
To: Peter Maydell; +Cc: QEMU Developers
On Fri, Apr 27, 2018 at 10:49:06AM +0100, Peter Maydell wrote:
> On 27 April 2018 at 04:29, Michael S. Tsirkin <mst@redhat.com> wrote:
> > The following changes since commit 4743c23509a51bd4ee85cc272287a41917d1be35:
> >
> > Update version for v2.12.0 release (2018-04-24 16:44:55 +0100)
> >
> > are available in the git repository at:
> >
> > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> >
> > for you to fetch changes up to fb6fd86f712c73a40fbe0c6be86d4635239b1304:
> >
> > virtio-balloon: add hugetlb page allocation counts (2018-04-27 06:25:27 +0300)
> >
> > ----------------------------------------------------------------
> > pc, pci, virtio: fixes, features
> >
> > A bugfix that just missed 2.12, a new PCI,
> > and a new virtio balloon stat.
> >
> > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>
> > Peter Xu (1):
> > intel-iommu: send PSI always when notify_unmap set
>
> This patch is still missing:
> * a clear description of when the bug applies and its severity
I'm still working on that. Do we want to defer merging until we have
that?
> * a cc:stable marking
Will do.
> Please can you fix that and resend?
>
> thanks
> -- PMM
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features
2018-04-27 15:21 ` Michael S. Tsirkin
@ 2018-04-27 15:24 ` Peter Maydell
0 siblings, 0 replies; 8+ messages in thread
From: Peter Maydell @ 2018-04-27 15:24 UTC (permalink / raw)
To: Michael S. Tsirkin; +Cc: QEMU Developers
On 27 April 2018 at 16:21, Michael S. Tsirkin <mst@redhat.com> wrote:
> On Fri, Apr 27, 2018 at 10:49:06AM +0100, Peter Maydell wrote:
>> On 27 April 2018 at 04:29, Michael S. Tsirkin <mst@redhat.com> wrote:
>> > The following changes since commit 4743c23509a51bd4ee85cc272287a41917d1be35:
>> >
>> > Update version for v2.12.0 release (2018-04-24 16:44:55 +0100)
>> >
>> > are available in the git repository at:
>> >
>> > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>> >
>> > for you to fetch changes up to fb6fd86f712c73a40fbe0c6be86d4635239b1304:
>> >
>> > virtio-balloon: add hugetlb page allocation counts (2018-04-27 06:25:27 +0300)
>> >
>> > ----------------------------------------------------------------
>> > pc, pci, virtio: fixes, features
>> >
>> > A bugfix that just missed 2.12, a new PCI,
>> > and a new virtio balloon stat.
>> >
>> > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
>>
>> > Peter Xu (1):
>> > intel-iommu: send PSI always when notify_unmap set
>>
>> This patch is still missing:
>> * a clear description of when the bug applies and its severity
>
> I'm still working on that. Do we want to defer merging until we have
> that?
>
>> * a cc:stable marking
>
> Will do.
I guess if we've cc:'d stable that will be sufficient to flag
it to interested parties, and we can advertise it more widely
via other channels if it turns out to require it, once we have
that info.
thanks
-- PMM
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-04-27 15:24 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-27 3:29 [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 1/4] intel-iommu: send PSI always when notify_unmap set Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 2/4] hw/pci-host/q35: Replace hardcoded value with macro Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 3/4] allocate pci id for mdpy Michael S. Tsirkin
2018-04-27 3:29 ` [Qemu-devel] [PULL 4/4] virtio-balloon: add hugetlb page allocation counts Michael S. Tsirkin
2018-04-27 9:49 ` [Qemu-devel] [PULL 0/4] pc, pci, virtio: fixes, features Peter Maydell
2018-04-27 15:21 ` Michael S. Tsirkin
2018-04-27 15:24 ` Peter Maydell
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.