From 8e6eb8a0a88a80a3533b2f8b5b6167aa55aa5d21 Mon Sep 17 00:00:00 2001 From: Romain Malmain Date: Thu, 6 Nov 2025 23:03:10 +0100 Subject: [PATCH] fix ich9 snapshot --- hw/isa/lpc_ich9.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/isa/lpc_ich9.c b/hw/isa/lpc_ich9.c index dcb0ac2848..6fb81cee8a 100644 --- a/hw/isa/lpc_ich9.c +++ b/hw/isa/lpc_ich9.c @@ -518,7 +518,10 @@ static void ich9_lpc_rcba_update(ICH9LPCState *lpc, uint32_t rcba_old) if (rcba_old & ICH9_LPC_RCBA_EN) { memory_region_del_subregion(get_system_memory(), &lpc->rcrb_mem); } - if (rcba & ICH9_LPC_RCBA_EN) { + if (rcba & ICH9_LPC_RCBA_EN +//// --- Begin LibAFL code --- + && !lpc->rcrb_mem.container) { +//// --- End LibAFL code --- memory_region_add_subregion_overlap(get_system_memory(), rcba & ICH9_LPC_RCBA_BA_MASK, &lpc->rcrb_mem, 1);