mirror of
https://github.com/ps5-linux/ps5-linux-loader.git
synced 2026-07-15 21:42:27 +00:00
Remove unneeded offset.
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
#include <stdint.h>
|
||||
|
||||
typedef struct _offset_list {
|
||||
uint64_t PMAP_STORE;
|
||||
uint64_t HV_VCPU; // Needed for 1.xx and 2.xx
|
||||
uint64_t HV_VCPU_CPUID; // Needed for 1.xx and 2.xx
|
||||
uint64_t HV_VCPU_ARRAY_OFF; // Needed for 1.xx and 2.xx
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#include "offsets.h"
|
||||
|
||||
offset_list off_0300 = {
|
||||
.PMAP_STORE = 0x3D8E218,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -35,7 +34,6 @@ offset_list off_0300 = {
|
||||
};
|
||||
|
||||
offset_list off_0310 = {
|
||||
.PMAP_STORE = 0x3D8E218,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -69,7 +67,6 @@ offset_list off_0310 = {
|
||||
};
|
||||
|
||||
offset_list off_0320 = {
|
||||
.PMAP_STORE = 0x3D8E218,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -103,7 +100,6 @@ offset_list off_0320 = {
|
||||
};
|
||||
|
||||
offset_list off_0321 = {
|
||||
.PMAP_STORE = 0x3D8E218,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -137,7 +133,6 @@ offset_list off_0321 = {
|
||||
};
|
||||
|
||||
offset_list off_0400 = {
|
||||
.PMAP_STORE = 0x3E57A78,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -171,7 +166,6 @@ offset_list off_0400 = {
|
||||
};
|
||||
|
||||
offset_list off_0402 = {
|
||||
.PMAP_STORE = 0x3E57A78,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -205,7 +199,6 @@ offset_list off_0402 = {
|
||||
};
|
||||
|
||||
offset_list off_0403 = {
|
||||
.PMAP_STORE = 0x3E57A78,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -239,7 +232,6 @@ offset_list off_0403 = {
|
||||
};
|
||||
|
||||
offset_list off_0450 = {
|
||||
.PMAP_STORE = 0x3E57A78,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
@@ -273,7 +265,6 @@ offset_list off_0450 = {
|
||||
};
|
||||
|
||||
offset_list off_0451 = {
|
||||
.PMAP_STORE = 0x3E57A78,
|
||||
.HV_VCPU_ARRAY_OFF = 0x5D0,
|
||||
.HV_VCPU_STRIDE = 0x320,
|
||||
.HV_VCPU_VMCB_PTR = 0x08,
|
||||
|
||||
@@ -61,7 +61,7 @@ int init_global_vars(void) {
|
||||
kdata = KERNEL_ADDRESS_DATA_BASE;
|
||||
|
||||
flat_pmap kernel_pmap;
|
||||
kread(ktext + env_offset.PMAP_STORE, &kernel_pmap, sizeof(kernel_pmap));
|
||||
kread(getpmap(kernel_get_proc(0)), &kernel_pmap, sizeof(kernel_pmap));
|
||||
if (kernel_pmap.pm_pml4 == 0 || kernel_pmap.pm_cr3 == 0)
|
||||
return -1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user