summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxyzz2016-09-15 15:50:51 +0200
committerGitHub2016-09-15 15:50:51 +0200
commit2d68de7894abcaa58b273ddd2be3b967aa50829f (patch)
treea915bb529f6757c20d39778622f541f77e05836f
parentMerge pull request #53 from vitasdk/TheOfficialFloW-patch-3 (diff)
parentAdded comments and enum (diff)
downloadvds-libraries-2d68de7894abcaa58b273ddd2be3b967aa50829f.tar.gz
Merge pull request #49 from himanshugoel2797/patch-4
Added sceKernelGetModel signature and NID
Diffstat (limited to '')
-rw-r--r--include/user/kernel/sysmem.h17
-rw-r--r--nids/360/SceKernel.yml1
2 files changed, 18 insertions, 0 deletions
diff --git a/include/user/kernel/sysmem.h b/include/user/kernel/sysmem.h
index f2e4fbc..8d21ecb 100644
--- a/include/user/kernel/sysmem.h
+++ b/include/user/kernel/sysmem.h
@@ -27,6 +27,11 @@ typedef struct SceKernelAllocMemBlockOpt {
int reserved[10];
} SceKernelAllocMemBlockOpt;
+enum {
+ SCE_KERNEL_MODEL_VITA = 0x10000,
+ SCE_KERNEL_MODEL_VITATV = 0x20000
+};
+
/***
* Allocates a new memoy block
*
@@ -87,8 +92,20 @@ int sceKernelCloseVMDomain(void);
int sceKernelOpenMemBlock(const char *name, int flags);
int sceKernelCloseMemBlock(SceUID uid);
+/***
+ * Get the model number of the device
+ *
+ * @return A value from SCE_KERNEL_MODEL
+*/
int sceKernelGetModelForCDialog();
+/***
+ * Get the model number of the device
+ *
+ * @return A value from SCE_KERNEL_MODEL
+*/
+int sceKernelGetModel();
+
#ifdef __cplusplus
}
#endif
diff --git a/nids/360/SceKernel.yml b/nids/360/SceKernel.yml
index 1a6a762..5fa0bca 100644
--- a/nids/360/SceKernel.yml
+++ b/nids/360/SceKernel.yml
@@ -352,6 +352,7 @@ modules:
sceKernelGetMemBlockBase: 0xB8EF5818
sceKernelGetMemBlockInfoByAddr: 0x4010AD65
sceKernelGetMemBlockInfoByRange: 0x006F3DB4
+ sceKernelGetModel: 0xD0D4F729
sceKernelGetModelForCDialog: 0xA2CB322F
sceKernelOpenMemBlock: 0x8EB8DFBB
sceKernelOpenVMDomain: 0x9CA3EB2B