Re: [PATCH 13/16] mcd: Implement register/memory access

2025-04-09 Thread Mario Fleischmann
Just found out that in the call stack of address_space_rw, the len argument eventually becomes the access width, if applicable. I wasn't aware of that because GDB's 'm' and 'M' packets don't pose any requirements on the access width ("the stub is free to use byte accesses, or not") and therefore th

[PATCH 13/16] mcd: Implement register/memory access

2025-03-11 Thread Mario Fleischmann
In MCD, all accesses to register or memory are issued over transaction lists. This commit implements three types of transactions: * register access * logical memory access (with MMU) * physical memory access (no MMU) Signed-off-by: Mario Fleischmann --- mcd/libmcd_qapi.c | 128