|
|
9ae3a8 |
From f6852e27575e095269a47f434d318b5fc8822e0a Mon Sep 17 00:00:00 2001
|
|
|
9ae3a8 |
From: Markus Armbruster <armbru@redhat.com>
|
|
|
9ae3a8 |
Date: Sat, 2 Nov 2013 14:10:18 +0100
|
|
|
9ae3a8 |
Subject: [PATCH 48/81] rhel: Drop "cfi.pflash01" and "isa-ide" device
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
RH-Author: Markus Armbruster <armbru@redhat.com>
|
|
|
9ae3a8 |
Message-id: <1383401418-4444-3-git-send-email-armbru@redhat.com>
|
|
|
9ae3a8 |
Patchwork-id: 55269
|
|
|
9ae3a8 |
O-Subject: [PATCH 7.0 qemu-kvm 2/2] rhel: Drop "cfi.pflash01" and "isa-ide" device
|
|
|
9ae3a8 |
Bugzilla: 1001076
|
|
|
9ae3a8 |
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
|
|
|
9ae3a8 |
RH-Acked-by: Marcel Apfelbaum <marcel.a@redhat.com>
|
|
|
9ae3a8 |
RH-Acked-by: Alex Williamson <alex.williamson@redhat.com>
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
From: Markus Armbruster <armbru@redhat.com>
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
We can drop a device from the build only when it isn't referenced from
|
|
|
9ae3a8 |
code we build. References come in two forms: extern symbols, and qdev
|
|
|
9ae3a8 |
driver names.
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
Unresolved extern symbols pose no real danger, because they fail
|
|
|
9ae3a8 |
safely at link time. Note for the curious: the optimizer gets rid of
|
|
|
9ae3a8 |
the reference to isa_ide_init() in hw/i386/pc_piix.c.
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
Unresolved driver names get detected only at runtime, so we better be
|
|
|
9ae3a8 |
extra careful. There is just one occurence of either driver name
|
|
|
9ae3a8 |
outside the code dropped by this patch: "isa-ide" in hw/isa/pc87312.c.
|
|
|
9ae3a8 |
Compiled only when CONFIG_PC87312 is enabled. It isn't in our build.
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
"cfi.pflash01" is already no-user. Drop it anyway, because it's easy
|
|
|
9ae3a8 |
and safe.
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
Signed-off-by: Markus Armbruster <armbru@redhat.com>
|
|
|
9ae3a8 |
---
|
|
|
9ae3a8 |
default-configs/x86_64-softmmu.mak | 2 --
|
|
|
9ae3a8 |
1 file changed, 2 deletions(-)
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
|
|
|
9ae3a8 |
---
|
|
|
9ae3a8 |
default-configs/x86_64-softmmu.mak | 2 --
|
|
|
9ae3a8 |
1 files changed, 0 insertions(+), 2 deletions(-)
|
|
|
9ae3a8 |
|
|
|
9ae3a8 |
diff --git a/default-configs/x86_64-softmmu.mak b/default-configs/x86_64-softmmu.mak
|
|
|
9ae3a8 |
index 05cc2a3..70d8bd9 100644
|
|
|
9ae3a8 |
--- a/default-configs/x86_64-softmmu.mak
|
|
|
9ae3a8 |
+++ b/default-configs/x86_64-softmmu.mak
|
|
|
9ae3a8 |
@@ -17,11 +17,9 @@ CONFIG_FDC=y
|
|
|
9ae3a8 |
CONFIG_ACPI=y
|
|
|
9ae3a8 |
CONFIG_APM=y
|
|
|
9ae3a8 |
CONFIG_I8257=y
|
|
|
9ae3a8 |
-CONFIG_IDE_ISA=y
|
|
|
9ae3a8 |
CONFIG_IDE_PIIX=y
|
|
|
9ae3a8 |
CONFIG_PIIX_PCI=y
|
|
|
9ae3a8 |
CONFIG_I8259=y
|
|
|
9ae3a8 |
-CONFIG_PFLASH_CFI01=y
|
|
|
9ae3a8 |
CONFIG_TPM_TIS=$(CONFIG_TPM)
|
|
|
9ae3a8 |
CONFIG_PCI_HOTPLUG=y
|
|
|
9ae3a8 |
CONFIG_MC146818RTC=y
|
|
|
9ae3a8 |
--
|
|
|
9ae3a8 |
1.7.1
|
|
|
9ae3a8 |
|