diff options
author | Autechre | 2021-03-17 19:09:12 +0100 |
---|---|---|
committer | GitHub | 2021-03-17 19:09:12 +0100 |
commit | 3dfdaaa8d906c818600b7c52bb9fce6d898c3d49 (patch) | |
tree | 4b4c650c5b0aca014747e43c29693bbb4e6c00f3 /cpu.h | |
parent | 85ba903b19f9ef39c80906680dd210f259b5160c (diff) | |
parent | fb7ca09b019248b9a0aba481ea55386f71053d73 (diff) | |
download | picogpsp-3dfdaaa8d906c818600b7c52bb9fce6d898c3d49.tar.gz picogpsp-3dfdaaa8d906c818600b7c52bb9fce6d898c3d49.tar.bz2 picogpsp-3dfdaaa8d906c818600b7c52bb9fce6d898c3d49.zip |
Merge pull request #111 from davidgfnet/master
Remove BIOS reserved translation area
Diffstat (limited to 'cpu.h')
-rw-r--r-- | cpu.h | 10 |
1 files changed, 0 insertions, 10 deletions
@@ -90,7 +90,6 @@ typedef enum { TRANSLATION_REGION_RAM, TRANSLATION_REGION_ROM, - TRANSLATION_REGION_BIOS } translation_region_type; extern u32 instruction_count; @@ -124,12 +123,10 @@ s32 translate_block_thumb(u32 pc, translation_region_type translation_region, #if defined(PSP) #define ROM_TRANSLATION_CACHE_SIZE (1024 * 512 * 4) #define RAM_TRANSLATION_CACHE_SIZE (1024 * 384) - #define BIOS_TRANSLATION_CACHE_SIZE (1024 * 128) #define TRANSLATION_CACHE_LIMIT_THRESHOLD (1024) #else #define ROM_TRANSLATION_CACHE_SIZE (1024 * 512 * 4 * 5) #define RAM_TRANSLATION_CACHE_SIZE (1024 * 384 * 2) - #define BIOS_TRANSLATION_CACHE_SIZE (1024 * 128 * 2) #define TRANSLATION_CACHE_LIMIT_THRESHOLD (1024 * 32) #endif @@ -138,28 +135,22 @@ s32 translate_block_thumb(u32 pc, translation_region_type translation_region, #if defined(HAVE_MMAP) extern u8* rom_translation_cache; extern u8* ram_translation_cache; -extern u8* bios_translation_cache; #elif defined(_3DS) #define rom_translation_cache ((u8*)0x02000000 - ROM_TRANSLATION_CACHE_SIZE) #define ram_translation_cache (rom_translation_cache - RAM_TRANSLATION_CACHE_SIZE) -#define bios_translation_cache (ram_translation_cache - BIOS_TRANSLATION_CACHE_SIZE) extern u8* rom_translation_cache_ptr; extern u8* ram_translation_cache_ptr; -extern u8* bios_translation_cache_ptr; #elif defined(VITA) extern u8* rom_translation_cache; extern u8* ram_translation_cache; -extern u8* bios_translation_cache; extern int sceBlock; #else extern u8 rom_translation_cache[ROM_TRANSLATION_CACHE_SIZE]; extern u8 ram_translation_cache[RAM_TRANSLATION_CACHE_SIZE]; -extern u8 bios_translation_cache[BIOS_TRANSLATION_CACHE_SIZE]; extern u32 stub_arena[STUB_ARENA_SIZE]; #endif extern u8 *rom_translation_ptr; extern u8 *ram_translation_ptr; -extern u8 *bios_translation_ptr; #define MAX_TRANSLATION_GATES 8 @@ -182,7 +173,6 @@ extern u32 *rom_branch_hash[ROM_BRANCH_HASH_SIZE]; void flush_translation_cache_rom(void); void flush_translation_cache_ram(void); -void flush_translation_cache_bios(void); void dump_translation_cache(void); extern u32 reg_mode[7][7]; |