The BIOS was mapped as 2 MiB, since we want to use a huge page if
possible. Therefore it should also be unmapped as 2 MiB, otherwise the
upper 1.5 MiB will still be mapped after de-init, which will make it
impossible to map the BIOS once again.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
err_unmap_scratch:
munmap(psxH, 0x10000);
err_unmap_bios:
- munmap(psxR, 0x80000);
+ munmap(psxR, 0x200000);
err_unmap_parallel:
munmap(psxP, 0x10000);
err_unmap:
munmap(code_buffer, CODE_BUFFER_SIZE);
munmap(psxH, 0x10000);
- munmap(psxR, 0x80000);
+ munmap(psxR, 0x200000);
munmap(psxP, 0x10000);
for (i = 0; i < 4; i++)
munmap((void *)((uintptr_t)psxM + i * 0x200000), 0x200000);