Enable QXL device build
Enable building for ppc64le Re-added Spice support Don't remove slof.bin for ppc64le
This commit is contained in:
commit
5b9a4a7a16
56
kvm-Declare-rtl8139-as-deprecated.patch
Normal file
56
kvm-Declare-rtl8139-as-deprecated.patch
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
From e4a324ce1f4ffca214b6d5b5681b9eca630707bf Mon Sep 17 00:00:00 2001
|
||||||
|
From: Laurent Vivier <lvivier@redhat.com>
|
||||||
|
Date: Tue, 29 Jul 2025 17:00:50 +0200
|
||||||
|
Subject: [PATCH] Declare rtl8139 as deprecated
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
RH-Author: Laurent Vivier <lvivier@redhat.com>
|
||||||
|
RH-MergeRequest: 396: Declare rtl8139 as deprecated
|
||||||
|
RH-Jira: RHEL-45624
|
||||||
|
RH-Acked-by: Eugenio Pérez <eperezma@redhat.com>
|
||||||
|
RH-Acked-by: Thomas Huth <thuth@redhat.com>
|
||||||
|
RH-Acked-by: Cindy Lu <lulu@redhat.com>
|
||||||
|
RH-Commit: [1/1] d44c1b68b59f1442b01c84b43e07aed5f4d254bc (lvivier/qemu-kvm-centos)
|
||||||
|
|
||||||
|
JIRA: https://issues.redhat.com/browse/RHEL-45624
|
||||||
|
Upstream: RHEL ONLY
|
||||||
|
|
||||||
|
The e1000+e1000e pair should be more than sufficient for the
|
||||||
|
"ancient non-virtio NIC" use case.
|
||||||
|
|
||||||
|
There does not appear to be any compelling reason to continue supporting
|
||||||
|
the rtl8139 NIC, so we should deprecate it in RHEL-10, with a view to
|
||||||
|
deleting it in RHEL-11.
|
||||||
|
|
||||||
|
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
|
||||||
|
---
|
||||||
|
hw/net/rtl8139.c | 4 ++++
|
||||||
|
1 file changed, 4 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/hw/net/rtl8139.c b/hw/net/rtl8139.c
|
||||||
|
index 31a6956252..7609006394 100644
|
||||||
|
--- a/hw/net/rtl8139.c
|
||||||
|
+++ b/hw/net/rtl8139.c
|
||||||
|
@@ -57,6 +57,7 @@
|
||||||
|
#include "system/dma.h"
|
||||||
|
#include "qemu/module.h"
|
||||||
|
#include "qemu/timer.h"
|
||||||
|
+#include "qemu/error-report.h"
|
||||||
|
#include "net/net.h"
|
||||||
|
#include "net/eth.h"
|
||||||
|
#include "system/system.h"
|
||||||
|
@@ -3364,6 +3365,9 @@ static void pci_rtl8139_realize(PCIDevice *dev, Error **errp)
|
||||||
|
DeviceState *d = DEVICE(dev);
|
||||||
|
uint8_t *pci_conf;
|
||||||
|
|
||||||
|
+ warn_report("'rtl8139' is deprecated, "
|
||||||
|
+ "please use a different Network Interface Card");
|
||||||
|
+
|
||||||
|
pci_conf = dev->config;
|
||||||
|
pci_conf[PCI_INTERRUPT_PIN] = 1; /* interrupt pin A */
|
||||||
|
/* TODO: start of capability list, but no capability
|
||||||
|
--
|
||||||
|
2.39.3
|
||||||
|
|
@ -158,7 +158,7 @@ Obsoletes: %{name}-block-ssh <= %{epoch}:%{version} \
|
|||||||
Summary: QEMU is a machine emulator and virtualizer
|
Summary: QEMU is a machine emulator and virtualizer
|
||||||
Name: qemu-kvm
|
Name: qemu-kvm
|
||||||
Version: 10.0.0
|
Version: 10.0.0
|
||||||
Release: 8%{?rcrel}%{?dist}%{?cc_suffix}.alma.1
|
Release: 9%{?rcrel}%{?dist}%{?cc_suffix}.alma.1
|
||||||
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
|
# Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
|
||||||
# Epoch 15 used for RHEL 8
|
# Epoch 15 used for RHEL 8
|
||||||
# Epoch 17 used for RHEL 9 (due to release versioning offset in RHEL 8.5)
|
# Epoch 17 used for RHEL 9 (due to release versioning offset in RHEL 8.5)
|
||||||
@ -429,6 +429,8 @@ Patch125: kvm-block-mark-bdrv_drained_begin-and-friends-as-GRAPH_U.patch
|
|||||||
Patch126: kvm-iotests-graph-changes-while-io-remove-image-file-aft.patch
|
Patch126: kvm-iotests-graph-changes-while-io-remove-image-file-aft.patch
|
||||||
# For RHEL-88561 - qemu graph deadlock during job-dismiss
|
# For RHEL-88561 - qemu graph deadlock during job-dismiss
|
||||||
Patch127: kvm-iotests-graph-changes-while-io-add-test-case-with-re.patch
|
Patch127: kvm-iotests-graph-changes-while-io-add-test-case-with-re.patch
|
||||||
|
# For RHEL-45624 - Deprecate rtl8139 NIC in QEMU
|
||||||
|
Patch128: kvm-Declare-rtl8139-as-deprecated.patch
|
||||||
|
|
||||||
# AlmaLinux Patch
|
# AlmaLinux Patch
|
||||||
Patch2001: 2001-Add-ppc64-support.patch
|
Patch2001: 2001-Add-ppc64-support.patch
|
||||||
@ -1560,12 +1562,17 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Tue Jul 29 2025 Eduard Abdullin <eabdullin@almalinux.org> - 18:10.0.0-8.alma.1
|
* Tue Aug 05 2025 Eduard Abdullin <eabdullin@almalinux.org> - 18:10.0.0-9.alma.1
|
||||||
- Enable QXL device build
|
- Enable QXL device build
|
||||||
- Enable building for ppc64le
|
- Enable building for ppc64le
|
||||||
- Re-added Spice support
|
- Re-added Spice support
|
||||||
- Don't remove slof.bin for ppc64le
|
- Don't remove slof.bin for ppc64le
|
||||||
|
|
||||||
|
* Mon Aug 04 2025 Miroslav Rezanina <mrezanin@redhat.com> - 10.0.0-9
|
||||||
|
- kvm-Declare-rtl8139-as-deprecated.patch [RHEL-45624]
|
||||||
|
- Resolves: RHEL-45624
|
||||||
|
(Deprecate rtl8139 NIC in QEMU)
|
||||||
|
|
||||||
* Mon Jul 28 2025 Miroslav Rezanina <mrezanin@redhat.com> - 10.0.0-8
|
* Mon Jul 28 2025 Miroslav Rezanina <mrezanin@redhat.com> - 10.0.0-8
|
||||||
- kvm-migration-multifd-move-macros-to-multifd-header.patch [RHEL-59697]
|
- kvm-migration-multifd-move-macros-to-multifd-header.patch [RHEL-59697]
|
||||||
- kvm-migration-refactor-channel-discovery-mechanism.patch [RHEL-59697]
|
- kvm-migration-refactor-channel-discovery-mechanism.patch [RHEL-59697]
|
||||||
|
Loading…
Reference in New Issue
Block a user