Add 7.5x AIO fix

This commit is contained in:
Al Azif
2025-08-26 00:47:35 -07:00
parent 6dd2d4de4d
commit 7a510c7d37
6 changed files with 81 additions and 22 deletions

View File

@@ -65,13 +65,12 @@ static inline void restore(void *kbase, struct kexec_args *uap) {
__attribute__((always_inline))
static inline void patch_aio(void *kbase) {
const u64 aio_off = 0x30221;
disable_cr0_wp();
// offset = 0x00
const u64 aio_off = 0x30221;
// patch = {0xeb, 0x48}
write16(kbase, aio_off + 0x00, 0x48eb);
write16(kbase, aio_off, 0x48eb);
// offset = 0x42
// patch = {0xeb, 0x06}