Decompile osContInit

This commit is contained in:
Ryan Dwyer
2021-03-17 08:23:02 +10:00
parent f9b00ee60f
commit 92e142be59
3 changed files with 56 additions and 116 deletions
+8
View File
@@ -103,6 +103,14 @@ typedef char *va_list;
#define PI_DOMAIN1 0
#define PI_DOMAIN2 1
#define OS_CLOCK_RATE 62500000LL
#define OS_CPU_COUNTER (OS_CLOCK_RATE*3/4)
#define OS_NSEC_TO_CYCLES(n) (((u64)(n)*(OS_CPU_COUNTER/15625000LL))/(1000000000LL/15625000LL))
#define OS_USEC_TO_CYCLES(n) (((u64)(n)*(OS_CPU_COUNTER/15625LL))/(1000000LL/15625LL))
#define OS_CYCLES_TO_NSEC(c) (((u64)(c)*(1000000000LL/15625000LL))/(OS_CPU_COUNTER/15625000LL))
#define OS_CYCLES_TO_USEC(c) (((u64)(c)*(1000000LL/15625LL))/(OS_CPU_COUNTER/15625LL))
/* Miscellaneous OS functions */
void osInitialize(void);
+2 -2
View File
@@ -68,8 +68,8 @@ extern OSMesgQueue __osPiAccessQueue;
extern u32 __osContPifRam;
extern u8 __osContLastCmd;
extern u32 __osEepromTimer;
extern u32 __osEepromTimerQ;
extern u32 __osEepromTimerMsg;
extern OSMesgQueue __osEepromTimerQ;
extern OSMesg __osEepromTimerMsg;
extern u32 __osEepPifRam;
extern u32 var8009ca84;
extern void *var8009cac0;