core1 .bss defined
This commit is contained in:
@@ -485,6 +485,14 @@ segments:
|
||||
- [0xF55960, .bss, done/io/controller]
|
||||
- [0xF55960, .bss, done/io/motor]
|
||||
- [0xF55960, .bss, done/io/cartrominit]
|
||||
- [0xF55960, .bss, done/io/leodiskinit]
|
||||
- [0xF55960, .bss, done/io/piacs]
|
||||
- [0xF55960, .bss, done/os/timerintr]
|
||||
- [0xF55960, .bss, done/io/siacs]
|
||||
- [0xF55960, .bss, done/io/pfsisplug]
|
||||
- [0xF55960, .bss, done/io/conteepread]
|
||||
- [0xF55960, .bss, os/kdebugserver]
|
||||
- [0xF55960, .bss, done/io/leointerrupt]
|
||||
- name: core2
|
||||
dir: core2
|
||||
type: code
|
||||
|
@@ -3,7 +3,7 @@
|
||||
#include "siint.h"
|
||||
|
||||
static void __osPackEepReadData(u8 address);
|
||||
extern OSPifRam __osEepPifRam; // todo bss
|
||||
OSPifRam __osEepPifRam; // todo bss
|
||||
s32 osEepromRead(OSMesgQueue *mq, u8 address, u8 *buffer)
|
||||
{
|
||||
s32 ret;
|
||||
|
@@ -15,7 +15,6 @@ extern OSIntMask __OSGlobalIntMask;
|
||||
extern OSPiHandle *__osDiskHandle;
|
||||
|
||||
u8 leoDiskStack[OS_PIM_STACKSIZE];
|
||||
|
||||
s32 __osLeoInterrupt()
|
||||
{
|
||||
u32 stat;
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#include "controller.h"
|
||||
#include "siint.h"
|
||||
|
||||
OSPifRam __osPfsPifRam;
|
||||
extern OSPifRam __osPfsPifRam;
|
||||
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
|
||||
{
|
||||
s32 ret;
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#include "controller.h"
|
||||
#include "siint.h"
|
||||
|
||||
extern OSPifRam __osPfsPifRam; // TODO bss
|
||||
OSPifRam __osPfsPifRam; // TODO bss
|
||||
s32 osPfsIsPlug(OSMesgQueue *queue, u8 *pattern)
|
||||
{
|
||||
s32 ret;
|
||||
|
@@ -2,8 +2,8 @@
|
||||
|
||||
#define PI_Q_BUF_LEN 1
|
||||
u32 __osPiAccessQueueEnabled = 0;
|
||||
extern OSMesg piAccessBuf[PI_Q_BUF_LEN]; // todo bss
|
||||
extern OSMesgQueue __osPiAccessQueue;
|
||||
OSMesg piAccessBuf[PI_Q_BUF_LEN]; // todo bss
|
||||
OSMesgQueue __osPiAccessQueue;
|
||||
void __osPiCreateAccessQueue(void)
|
||||
{
|
||||
|
||||
|
@@ -2,8 +2,8 @@
|
||||
|
||||
#define SI_Q_BUF_LEN 1
|
||||
u32 __osSiAccessQueueEnabled = 0;
|
||||
extern OSMesg siAccessBuf[SI_Q_BUF_LEN];
|
||||
extern OSMesgQueue __osSiAccessQueue;
|
||||
OSMesg siAccessBuf[SI_Q_BUF_LEN];
|
||||
OSMesgQueue __osSiAccessQueue;
|
||||
|
||||
void __osSiCreateAccessQueue(void)
|
||||
{
|
||||
|
4
src/core1/os/kdebugserver.c
Normal file
4
src/core1/os/kdebugserver.c
Normal file
@@ -0,0 +1,4 @@
|
||||
#include <os_internal.h>
|
||||
|
||||
//not included in final rom, but __osThreadSave is here for some reason
|
||||
OSThread __osThreadSave;
|
@@ -457,6 +457,8 @@ _motorstopbuf = 0x80285BA0;
|
||||
__osSetSR = 0x8026A210;
|
||||
__osGetSR = 0x8026A220;
|
||||
__osEepPifRam = 0x80285DA0;
|
||||
__osThreadSave = 0x80285DE0;
|
||||
leoDiskStack = 0x80285F90;//technically should have a OS_LEO_STACKSIZE or something..
|
||||
|
||||
|
||||
alCSeqGetLoc = 0x80267320;
|
||||
|
Reference in New Issue
Block a user