From 9ea087597fa6f6dca906d23fb524cf1252e1afeb Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Thu, 28 Jan 2021 12:12:32 +0000 Subject: [PATCH] vmm: acpi: Ensure field size address matches ResourceTag dsdt.dsl 960: CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._MIN, MINL) // _MIN: Minimum Base Address Warning 3128 - ResourceTag larger than Field ^ (Size mismatch, Tag: 64 bits, Field: 32 bits) dsdt.dsl 962: CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._MAX, MAXL) // _MAX: Maximum Base Address Warning 3128 - ResourceTag larger than Field ^ (Size mismatch, Tag: 64 bits, Field: 32 bits) dsdt.dsl 964: CreateDWordField (MR64, \_SB.MHPC.MCRS._Y00._LEN, LENL) // _LEN: Length Warning 3128 - ResourceTag larger than Field ^ (Size mismatch, Tag: 64 bits, Field: 32 bits) Fixes: #2216 Signed-off-by: Rob Bradford --- vmm/src/memory_manager.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vmm/src/memory_manager.rs b/vmm/src/memory_manager.rs index 6a6a6a500..a70143677 100644 --- a/vmm/src/memory_manager.rs +++ b/vmm/src/memory_manager.rs @@ -1733,11 +1733,11 @@ impl Aml for MemoryMethods { 0xFFFF_FFFF_FFFF_FFFEu64, )]), ), - &aml::CreateField::::new(&aml::Path::new("MR64"), &14usize, "MINL".into()), + &aml::CreateField::::new(&aml::Path::new("MR64"), &14usize, "MINL".into()), &aml::CreateField::::new(&aml::Path::new("MR64"), &18usize, "MINH".into()), - &aml::CreateField::::new(&aml::Path::new("MR64"), &22usize, "MAXL".into()), + &aml::CreateField::::new(&aml::Path::new("MR64"), &22usize, "MAXL".into()), &aml::CreateField::::new(&aml::Path::new("MR64"), &26usize, "MAXH".into()), - &aml::CreateField::::new(&aml::Path::new("MR64"), &38usize, "LENL".into()), + &aml::CreateField::::new(&aml::Path::new("MR64"), &38usize, "LENL".into()), &aml::CreateField::::new(&aml::Path::new("MR64"), &42usize, "LENH".into()), &aml::Store::new(&aml::Path::new("MINL"), &aml::Path::new("\\_SB_.MHPC.MHBL")), &aml::Store::new(&aml::Path::new("MINH"), &aml::Path::new("\\_SB_.MHPC.MHBH")),