mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-11-28 20:40:24 +00:00
Use new npdm-json format
This commit is contained in:
parent
ca0e41e8a0
commit
0938057d67
7 changed files with 708 additions and 571 deletions
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 27,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities" : {
|
||||
"handle_table_size" : 128,
|
||||
"syscalls" : {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 128
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -57,63 +62,109 @@
|
|||
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
||||
"svcUnmapDeviceAddressSpace": "0x5C",
|
||||
"svcFlushProcessDataCache": "0x5F"
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x50003000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x54200000",
|
||||
"size": "0x3000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x54300000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x60006000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x6000D000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x70000000",
|
||||
"size": "0x4000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x7000C000",
|
||||
"size": "0x2000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x7000E000",
|
||||
"size": "0x4000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x700E3000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"irq_pair" : [70, 116],
|
||||
"irq_pair" : [124, 152],
|
||||
"irq_pair" : [85, 95]
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
70,
|
||||
116
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
124,
|
||||
152
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
85,
|
||||
95
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 27,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities" : {
|
||||
"handle_table_size" : 128,
|
||||
"syscalls" : {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 128
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -60,57 +65,100 @@
|
|||
"svcMapDeviceAddressSpaceAligned": "0x5A",
|
||||
"svcUnmapDeviceAddressSpace": "0x5C",
|
||||
"svcFlushProcessDataCache": "0x5F"
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x50003000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x54200000",
|
||||
"size": "0x3000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x54300000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x60006000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x6000D000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x70000000",
|
||||
"size": "0x4000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x7000C000",
|
||||
"size": "0x2000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"map" : {
|
||||
{
|
||||
"type": "map",
|
||||
"value": {
|
||||
"address": "0x700E3000",
|
||||
"size": "0x1000",
|
||||
"is_ro": false,
|
||||
"is_io": true
|
||||
}
|
||||
},
|
||||
"irq_pair" : [70, 116],
|
||||
"irq_pair" : [124, 152],
|
||||
"irq_pair" : [85, 95]
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
70,
|
||||
116
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
124,
|
||||
152
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "irq_pair",
|
||||
"value": [
|
||||
85,
|
||||
95
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -14,22 +14,29 @@
|
|||
"filesystem_access": {
|
||||
"permissions": "0xFFFFFFFFFFFFFFFF"
|
||||
},
|
||||
"service_access": {
|
||||
"csrng": false,
|
||||
"erpt:c": false,
|
||||
"fatal:u": false,
|
||||
"ns:dev": false,
|
||||
"fsp-srv": false,
|
||||
"time:s": true
|
||||
},
|
||||
"kernel_capabilities": {
|
||||
"kernel_flags": {
|
||||
"service_host": [
|
||||
"time:s"
|
||||
],
|
||||
"service_access": [
|
||||
"csrng",
|
||||
"erpt:c",
|
||||
"fatal:u",
|
||||
"ns:dev",
|
||||
"fsp-srv"
|
||||
],
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "kernel_flags",
|
||||
"value": {
|
||||
"highest_thread_priority": 63,
|
||||
"lowest_thread_priority": 24,
|
||||
"lowest_cpu_id": 3,
|
||||
"highest_cpu_id": 3
|
||||
}
|
||||
},
|
||||
"syscalls": {
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -86,11 +93,18 @@
|
|||
"svcQueryDebugProcessMemory": "0x69",
|
||||
"svcReadDebugProcessMemory": "0x6a",
|
||||
"svcGetDebugThreadParam": "0x6d"
|
||||
}
|
||||
},
|
||||
"min_kernel_version": "0x0060",
|
||||
"debug_flags": {
|
||||
{
|
||||
"type": "min_kernel_version",
|
||||
"value": "0x0060"
|
||||
},
|
||||
{
|
||||
"type": "debug_flags",
|
||||
"value": {
|
||||
"allow_debug": false,
|
||||
"force_debug": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 43,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities" : {
|
||||
"handle_table_size" : 512,
|
||||
"syscalls": {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 512
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -67,4 +72,5 @@
|
|||
"svcGetSystemInfo": "0x6f"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 49,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities" : {
|
||||
"handle_table_size" : 128,
|
||||
"syscalls" : {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 128
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -64,4 +69,5 @@
|
|||
"svcCreateProcess": "0x79"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 49,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities": {
|
||||
"handle_table_size": 128,
|
||||
"syscalls": {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 128
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -68,4 +73,5 @@
|
|||
"svcGetSystemInfo": "0x6f"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
|
@ -5,9 +5,14 @@
|
|||
"main_thread_priority": 27,
|
||||
"default_cpu_id": 3,
|
||||
"process_category": 1,
|
||||
"kernel_capabilities" : {
|
||||
"handle_table_size" : 512,
|
||||
"syscalls" : {
|
||||
"kernel_capabilities": [
|
||||
{
|
||||
"type": "handle_table_size",
|
||||
"value": 512
|
||||
},
|
||||
{
|
||||
"type": "syscalls",
|
||||
"value": {
|
||||
"svcSetHeapSize": "0x01",
|
||||
"svcSetMemoryPermission": "0x02",
|
||||
"svcSetMemoryAttribute": "0x03",
|
||||
|
@ -62,4 +67,5 @@
|
|||
"svcConnectToPort": "0x72"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in a new issue