From ada405f10c09009592122cfc819f9b015086eb35 Mon Sep 17 00:00:00 2001 From: Himanshu Goel Date: Sat, 10 Sep 2016 15:05:28 -0400 Subject: Added sceKernelGetModel NID --- nids/360/SceKernel.yml | 1 + 1 file changed, 1 insertion(+) 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 -- cgit v1.2.3 From 44bb457c6225c0d3508522705de8d0985cc18625 Mon Sep 17 00:00:00 2001 From: Himanshu Goel Date: Sat, 10 Sep 2016 15:07:20 -0400 Subject: Added signature for sceKernelGetModel --- include/user/kernel/sysmem.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/user/kernel/sysmem.h b/include/user/kernel/sysmem.h index f2e4fbc..f25fd3b 100644 --- a/include/user/kernel/sysmem.h +++ b/include/user/kernel/sysmem.h @@ -88,6 +88,7 @@ int sceKernelOpenMemBlock(const char *name, int flags); int sceKernelCloseMemBlock(SceUID uid); int sceKernelGetModelForCDialog(); +int sceKernelGetModel(); #ifdef __cplusplus } -- cgit v1.2.3 From dab500a12c3e5d8c687b9a202df2ba5ab593860d Mon Sep 17 00:00:00 2001 From: Himanshu Goel Date: Sun, 11 Sep 2016 23:49:33 -0400 Subject: Added comments and enum Added comments and enum for sceKernelGetModel and sceKernelGetModelForCDialog--- include/user/kernel/sysmem.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/include/user/kernel/sysmem.h b/include/user/kernel/sysmem.h index f25fd3b..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,7 +92,18 @@ 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 -- cgit v1.2.3