From 00311d0e2144ee114bada8aea70cfd3e5dc8539c Mon Sep 17 00:00:00 2001 From: ZhongkaiXu <3605832858@qq.com> Date: Thu, 30 Oct 2025 12:14:17 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(pcibar):=20fix=20bar=20write?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix phantom-bar write --- src/pci/pcibar.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pci/pcibar.rs b/src/pci/pcibar.rs index 67530982..4657fb75 100644 --- a/src/pci/pcibar.rs +++ b/src/pci/pcibar.rs @@ -142,6 +142,6 @@ impl VirtPciBar { } pub fn write(&mut self, new_val: u32) { - self.val = new_val & self.mask; + self.val = (new_val & self.mask) | (self.val & !self.mask); } }