From 5e61b473f0f4a1a23f588a41becb34f331845f9d Mon Sep 17 00:00:00 2001 From: Maxim Poliakovski Date: Thu, 2 Feb 2023 12:45:44 +0100 Subject: [PATCH] mpc106: support reading back CONFIG_ADDR. --- devices/memctrl/mpc106.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/memctrl/mpc106.cpp b/devices/memctrl/mpc106.cpp index e3e7875..e9dac67 100644 --- a/devices/memctrl/mpc106.cpp +++ b/devices/memctrl/mpc106.cpp @@ -90,11 +90,11 @@ uint32_t MPC106::read(uint32_t rgn_start, uint32_t offset, int size) { if (offset >= 0x200000) { if (this->config_addr & 0x80) // process only if bit E (enable) is set return pci_read(offset, size); + } else { + return this->config_addr; } } - // FIXME: reading from CONFIG_ADDR is ignored for now - return 0; }