This small series applies a few follow-up cleanups and bug fixes to the I3C subsystem based on recent review feedback.
The series is based on the aspeed-next branch from: https://github.com/legoater/qemu.git v1: 1. Improve trace correctness/determinism by ensuring num_sent is always initialized and reported properly. 2. Replace a couple of less readable expressions with clearer helpers/logic, without changing behavior. Jamin Lin (4): hw/i3c/dw-i3c: Use ROUND_UP() for RX buffer allocation alignment hw/i3c/mock-i3c-target: Set num_sent in TX callback to fix trace reporting hw/i3c/core: Initialize num_sent in i3c_send_byte() hw/i3c/mock-i3c-target: Simplify GETMRL byte extraction logic hw/i3c/core.c | 2 +- hw/i3c/dw-i3c.c | 2 +- hw/i3c/mock-i3c-target.c | 10 +++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) -- 2.43.0
