Very cool stuff! So you basically forked QEMU and are adding vibe-coded drivers one by one for all peripherals?
I have a similar project for PocketBook e-readers (see its developer's corner), and I avoided this pain by using LD_PRELOAD to override system calls and running everything in userspace (qemu-user), but this obviously works only if the system is glibc-based, and has the downside that kernel bugs can't be reproduced, which for some people is the most exciting part. So if you run out of Kindle/Kobo devices to add support for, please consider exploring PB next