core1 .bss defined
This commit is contained in:
@@ -485,6 +485,14 @@ segments:
|
|||||||
- [0xF55960, .bss, done/io/controller]
|
- [0xF55960, .bss, done/io/controller]
|
||||||
- [0xF55960, .bss, done/io/motor]
|
- [0xF55960, .bss, done/io/motor]
|
||||||
- [0xF55960, .bss, done/io/cartrominit]
|
- [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
|
- name: core2
|
||||||
dir: core2
|
dir: core2
|
||||||
type: code
|
type: code
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
#include "siint.h"
|
#include "siint.h"
|
||||||
|
|
||||||
static void __osPackEepReadData(u8 address);
|
static void __osPackEepReadData(u8 address);
|
||||||
extern OSPifRam __osEepPifRam; // todo bss
|
OSPifRam __osEepPifRam; // todo bss
|
||||||
s32 osEepromRead(OSMesgQueue *mq, u8 address, u8 *buffer)
|
s32 osEepromRead(OSMesgQueue *mq, u8 address, u8 *buffer)
|
||||||
{
|
{
|
||||||
s32 ret;
|
s32 ret;
|
||||||
|
@@ -15,7 +15,6 @@ extern OSIntMask __OSGlobalIntMask;
|
|||||||
extern OSPiHandle *__osDiskHandle;
|
extern OSPiHandle *__osDiskHandle;
|
||||||
|
|
||||||
u8 leoDiskStack[OS_PIM_STACKSIZE];
|
u8 leoDiskStack[OS_PIM_STACKSIZE];
|
||||||
|
|
||||||
s32 __osLeoInterrupt()
|
s32 __osLeoInterrupt()
|
||||||
{
|
{
|
||||||
u32 stat;
|
u32 stat;
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
#include "controller.h"
|
#include "controller.h"
|
||||||
#include "siint.h"
|
#include "siint.h"
|
||||||
|
|
||||||
OSPifRam __osPfsPifRam;
|
extern OSPifRam __osPfsPifRam;
|
||||||
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
|
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
|
||||||
{
|
{
|
||||||
s32 ret;
|
s32 ret;
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
#include "controller.h"
|
#include "controller.h"
|
||||||
#include "siint.h"
|
#include "siint.h"
|
||||||
|
|
||||||
extern OSPifRam __osPfsPifRam; // TODO bss
|
OSPifRam __osPfsPifRam; // TODO bss
|
||||||
s32 osPfsIsPlug(OSMesgQueue *queue, u8 *pattern)
|
s32 osPfsIsPlug(OSMesgQueue *queue, u8 *pattern)
|
||||||
{
|
{
|
||||||
s32 ret;
|
s32 ret;
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#define PI_Q_BUF_LEN 1
|
#define PI_Q_BUF_LEN 1
|
||||||
u32 __osPiAccessQueueEnabled = 0;
|
u32 __osPiAccessQueueEnabled = 0;
|
||||||
extern OSMesg piAccessBuf[PI_Q_BUF_LEN]; // todo bss
|
OSMesg piAccessBuf[PI_Q_BUF_LEN]; // todo bss
|
||||||
extern OSMesgQueue __osPiAccessQueue;
|
OSMesgQueue __osPiAccessQueue;
|
||||||
void __osPiCreateAccessQueue(void)
|
void __osPiCreateAccessQueue(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
#define SI_Q_BUF_LEN 1
|
#define SI_Q_BUF_LEN 1
|
||||||
u32 __osSiAccessQueueEnabled = 0;
|
u32 __osSiAccessQueueEnabled = 0;
|
||||||
extern OSMesg siAccessBuf[SI_Q_BUF_LEN];
|
OSMesg siAccessBuf[SI_Q_BUF_LEN];
|
||||||
extern OSMesgQueue __osSiAccessQueue;
|
OSMesgQueue __osSiAccessQueue;
|
||||||
|
|
||||||
void __osSiCreateAccessQueue(void)
|
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;
|
__osSetSR = 0x8026A210;
|
||||||
__osGetSR = 0x8026A220;
|
__osGetSR = 0x8026A220;
|
||||||
__osEepPifRam = 0x80285DA0;
|
__osEepPifRam = 0x80285DA0;
|
||||||
|
__osThreadSave = 0x80285DE0;
|
||||||
|
leoDiskStack = 0x80285F90;//technically should have a OS_LEO_STACKSIZE or something..
|
||||||
|
|
||||||
|
|
||||||
alCSeqGetLoc = 0x80267320;
|
alCSeqGetLoc = 0x80267320;
|
||||||
|
Reference in New Issue
Block a user