9781800bc3
- kvm-virtio-Helper-for-registering-virtio-device-types.patch [bz#1648023] - kvm-virtio-Provide-version-specific-variants-of-virtio-P.patch [bz#1648023] - kvm-globals-Allow-global-properties-to-be-optional.patch [bz#1648023] - kvm-virtio-Make-disable-legacy-disable-modern-compat-pro.patch [bz#1648023] - kvm-aarch64-Add-virt-rhel8.0.0-machine-type-for-ARM.patch [bz#1656504] - kvm-aarch64-Set-virt-rhel8.0.0-max_cpus-to-512.patch [bz#1656504] - kvm-aarch64-Use-256MB-ECAM-region-by-default.patch [bz#1656504] - Resolves: bz#1648023 (Provide separate device types for transitional virtio PCI devices - Fast Train) - Resolves: bz#1656504 (Machine types for qemu-kvm based on rebase to qemu-3.1 (aarch64))
51 lines
2.0 KiB
Diff
51 lines
2.0 KiB
Diff
From 3433e6920a4aaa2177f3503ef08256a58f866b33 Mon Sep 17 00:00:00 2001
|
|
From: Wei Huang <wei@redhat.com>
|
|
Date: Thu, 17 Jan 2019 17:33:56 +0000
|
|
Subject: [PATCH 6/7] aarch64: Set virt-rhel8.0.0 max_cpus to 512
|
|
|
|
RH-Author: Wei Huang <wei@redhat.com>
|
|
Message-id: <20190117173357.31514-3-wei@redhat.com>
|
|
Patchwork-id: 84038
|
|
O-Subject: [RHEL8 qemu-kvm PATCH v3 2/3] aarch64: Set virt-rhel8.0.0 max_cpus to 512
|
|
Bugzilla: 1656504
|
|
RH-Acked-by: Andrew Jones <drjones@redhat.com>
|
|
RH-Acked-by: Auger Eric <eric.auger@redhat.com>
|
|
RH-Acked-by: Igor Mammedov <imammedo@redhat.com>
|
|
RH-Acked-by: Laszlo Ersek <lersek@redhat.com>
|
|
|
|
This patch increases max_cpus of virt-rhel8.0.0 from 255 to 512.
|
|
This decision is made due to a recent trend of ARM servers Red Hat
|
|
received. Currently Red Hat has HPE Apollo machines that contains 256
|
|
cpu cores. It is reasonable to expect that we will see new machines
|
|
with > 256 cores very soon. We have verified this patch partially with a
|
|
256-vcpu VM on Apollo and expect 512 vcpus will work as well.
|
|
|
|
Signed-off-by: Wei Huang <wei@redhat.com>
|
|
Signed-off-by: Danilo C. L. de Paula <ddepaula@redhat.com>
|
|
---
|
|
hw/arm/virt.c | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/hw/arm/virt.c b/hw/arm/virt.c
|
|
index 156721a..21965e4 100644
|
|
--- a/hw/arm/virt.c
|
|
+++ b/hw/arm/virt.c
|
|
@@ -2063,11 +2063,11 @@ static void rhel_machine_class_init(ObjectClass *oc, void *data)
|
|
|
|
mc->family = "virt-rhel-Z";
|
|
mc->init = machvirt_init;
|
|
- /* Start max_cpus at the maximum QEMU supports. We'll further restrict
|
|
- * it later in machvirt_init, where we have more information about the
|
|
+ /* Start with max_cpus set to 512, which is the maximum supported by KVM.
|
|
+ * The value may be reduced later when we have more information about the
|
|
* configuration of the particular instance.
|
|
*/
|
|
- mc->max_cpus = 255;
|
|
+ mc->max_cpus = 512;
|
|
mc->block_default_type = IF_VIRTIO;
|
|
mc->no_cdrom = 1;
|
|
mc->pci_allow_0_address = true;
|
|
--
|
|
1.8.3.1
|
|
|