From 162565c7db5e18f3e5d593839754149241b5e0c1 Mon Sep 17 00:00:00 2001 From: Aaron Li Date: Fri, 26 Dec 2025 14:28:25 +0800 Subject: [PATCH] fix Link IDE Register Block offset calculation fix #342 Signed-off-by: Aaron Li --- teeio-validator/library/pcie_ide_lib/pcie_ide.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teeio-validator/library/pcie_ide_lib/pcie_ide.c b/teeio-validator/library/pcie_ide_lib/pcie_ide.c index b5f8076..f74121d 100644 --- a/teeio-validator/library/pcie_ide_lib/pcie_ide.c +++ b/teeio-validator/library/pcie_ide_lib/pcie_ide.c @@ -1011,7 +1011,8 @@ uint32_t get_ide_reg_block_offset(int fd, TEST_IDE_TYPE ide_type, uint8_t ide_id ide_reg_block_offset = ide_ecap_offset + sizeof(PCIE_CAP_ID) + sizeof(PCIE_IDE_CAP) - + sizeof(PCIE_IDE_CTRL); + + sizeof(PCIE_IDE_CTRL) + + sizeof(PCIE_LNK_IDE_STREAM_REG_BLOCK) * ide_id; return ide_reg_block_offset; }