From ae44e9c076ffb0045c7c679e472a636d4807d538 Mon Sep 17 00:00:00 2001 From: Sebastien Boeuf Date: Fri, 25 Sep 2020 10:20:14 +0200 Subject: [PATCH] resources: Reduce x86_64 kernel configuration to fix warnings Removing the ISA DMA configurations prevents the kernel from accessing the port I/O 0x87, which was generating the following warning: WARN:vmm/src/cpu.rs:378 -- Guest PIO read to unregistered address 0x87 Removing the TELCLOCK configuration prevents the kernel from accessing the port I/O reserved for the memory manager, which was causing the following warning: WARN:vmm/src/memory_manager.rs:289 -- Unexpected offset for accessing memory manager device: 15 Signed-off-by: Sebastien Boeuf --- resources/linux-config-x86_64 | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/resources/linux-config-x86_64 b/resources/linux-config-x86_64 index e21f60f90..9cbf2ae63 100644 --- a/resources/linux-config-x86_64 +++ b/resources/linux-config-x86_64 @@ -266,10 +266,8 @@ CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 -CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y -CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y @@ -571,7 +569,7 @@ CONFIG_PCI_MMCONFIG=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set -CONFIG_ISA_DMA_API=y +# CONFIG_ISA_DMA_API is not set CONFIG_AMD_NB=y # CONFIG_X86_SYSFB is not set # end of Bus options (PCI etc.) @@ -1150,7 +1148,6 @@ CONFIG_PNP=y CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=y -# CONFIG_BLK_DEV_FD is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set CONFIG_ZRAM=y # CONFIG_ZRAM_WRITEBACK is not set @@ -1447,7 +1444,7 @@ CONFIG_DEVPORT=y # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set -CONFIG_TELCLOCK=y +# CONFIG_TELCLOCK is not set # CONFIG_XILLYBUS is not set # end of Character devices