summaryrefslogtreecommitdiff
path: root/arm9/lib/include/os_protectionRegion.h
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-05-01 17:54:04 +0100
committerred031000 <rubenru09@aol.com>2020-05-01 17:54:04 +0100
commitf04501a417999dddd7ec5963b90ab2e152ac3477 (patch)
treee4cff97cd3b2b43238e60de733286aa98caaef4c /arm9/lib/include/os_protectionRegion.h
parent10b569f131fc58959d7c50dd4b07f01a52b5e162 (diff)
match OS_protectionRegion
Diffstat (limited to 'arm9/lib/include/os_protectionRegion.h')
-rw-r--r--arm9/lib/include/os_protectionRegion.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/arm9/lib/include/os_protectionRegion.h b/arm9/lib/include/os_protectionRegion.h
deleted file mode 100644
index 7b212934..00000000
--- a/arm9/lib/include/os_protectionRegion.h
+++ /dev/null
@@ -1,47 +0,0 @@
-//
-// Created by red031000 on 2020-04-24.
-//
-
-#ifndef POKEDIAMOND_OS_PROTECTIONREGION_H
-#define POKEDIAMOND_OS_PROTECTIONREGION_H
-
-#include "types.h"
-#include "consts.h"
-
-void OS_SetProtectionRegion1(u32 param);
-void OS_SetProtectionRegion2(u32 param);
-
-typedef enum
-{
- OSi_PR_BASE_MASK_4KB = 0xfffff000,
- OSi_PR_BASE_MASK_8KB = 0xffffe000,
- OSi_PR_BASE_MASK_16KB = 0xffffc000,
- OSi_PR_BASE_MASK_32KB = 0xffff8000,
- OSi_PR_BASE_MASK_64KB = 0xffff0000,
- OSi_PR_BASE_MASK_128KB = 0xfffe0000,
- OSi_PR_BASE_MASK_256KB = 0xfffc0000,
- OSi_PR_BASE_MASK_512KB = 0xfff80000,
- OSi_PR_BASE_MASK_1MB = 0xfff00000,
- OSi_PR_BASE_MASK_2MB = 0xffe00000,
- OSi_PR_BASE_MASK_4MB = 0xffc00000,
- OSi_PR_BASE_MASK_8MB = 0xff800000,
- OSi_PR_BASE_MASK_16MB = 0xff000000,
- OSi_PR_BASE_MASK_32MB = 0xfe000000,
- OSi_PR_BASE_MASK_64MB = 0xfc000000,
- OSi_PR_BASE_MASK_128MB = 0xf8000000,
- OSi_PR_BASE_MASK_256MB = 0xf0000000,
- OSi_PR_BASE_MASK_512MB = 0xe0000000,
- OSi_PR_BASE_MASK_1GB = 0xc0000000,
- OSi_PR_BASE_MASK_2GB = 0x80000000,
- OSi_PR_BASE_MASK_4GB = 0x00000000
-} OSiProtectionRegionBaseMask;
-
-static inline u32 OSi_CalcPRParam(u32 address, u32 size, OSiProtectionRegionBaseMask mask) {
- return ((address & mask) | size);
-}
-
-#define OS_SetProtectionRegion(regionNo, address, sizeStr) \
- OS_SetProtectionRegion##regionNo(OSi_CalcPRParam(address, HW_C6_PR_##sizeStr, OSi_PR_BASE_MASK_##sizeStr) \
- | 1)
-
-#endif //POKEDIAMOND_OS_PROTECTIONREGION_H