add some addresses for tasking
This commit is contained in:
@@ -31,6 +31,8 @@
|
|||||||
#define ADDR_EVENT_WAIT 0x10000af3c
|
#define ADDR_EVENT_WAIT 0x10000af3c
|
||||||
#define ADDR_EVENT_TRY 0x10000af7c
|
#define ADDR_EVENT_TRY 0x10000af7c
|
||||||
|
|
||||||
|
#define ADDR_BOOTSTRAP_TASK 0x180080200
|
||||||
|
|
||||||
/* Heap */
|
/* Heap */
|
||||||
#define ADDR_CALC_CHKSUM 0x10000ee20
|
#define ADDR_CALC_CHKSUM 0x10000ee20
|
||||||
#define ADDR_CHECK_BLOCK_CKSUM 0x10000f138
|
#define ADDR_CHECK_BLOCK_CKSUM 0x10000f138
|
||||||
@@ -47,6 +49,7 @@
|
|||||||
/* Misc */
|
/* Misc */
|
||||||
#define ADDR_RANDOM_RET 0x10000b924
|
#define ADDR_RANDOM_RET 0x10000b924
|
||||||
#define ADDR_SYNC_ENTRY 0x1800afc84
|
#define ADDR_SYNC_ENTRY 0x1800afc84
|
||||||
|
#define ADDR_GETDFU_EXIT 0x1000006c8
|
||||||
|
|
||||||
#define ADDR_DFU_RETVAL (int *) 0x180088ac8
|
#define ADDR_DFU_RETVAL (int *) 0x180088ac8
|
||||||
#define ADDR_DFU_STATUS (unsigned char *) 0x180088ac0
|
#define ADDR_DFU_STATUS (unsigned char *) 0x180088ac0
|
||||||
|
|||||||
@@ -56,4 +56,7 @@ struct corr_data
|
|||||||
unsigned char data[N_CORR_ENTRIES];
|
unsigned char data[N_CORR_ENTRIES];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#define DEV_PTR_NULL -1ull
|
||||||
|
typedef unsigned long long DEV_PTR_T;
|
||||||
|
|
||||||
#endif //CHECKM8_TOOL_TYPES_H
|
#endif //CHECKM8_TOOL_TYPES_H
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
#define CHECKM8_TOOL_PAYLOAD_H
|
#define CHECKM8_TOOL_PAYLOAD_H
|
||||||
|
|
||||||
#include "checkm8.h"
|
#include "checkm8.h"
|
||||||
|
#include "dev/types.h"
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
@@ -20,8 +21,6 @@ typedef enum
|
|||||||
DRAM
|
DRAM
|
||||||
} LOCATION_T;
|
} LOCATION_T;
|
||||||
|
|
||||||
#define DEV_PTR_NULL -1ull
|
|
||||||
typedef unsigned long long DEV_PTR_T;
|
|
||||||
|
|
||||||
int install_payload(struct pwned_device *dev, PAYLOAD_T p, LOCATION_T loc);
|
int install_payload(struct pwned_device *dev, PAYLOAD_T p, LOCATION_T loc);
|
||||||
int uninstall_payload(struct pwned_device *dev, PAYLOAD_T p);
|
int uninstall_payload(struct pwned_device *dev, PAYLOAD_T p);
|
||||||
|
|||||||
Reference in New Issue
Block a user