core1 .bss defined

This commit is contained in:
Banjo Kazooie
2022-12-06 00:46:40 -06:00
parent 3e5774f295
commit 1e77ef96ff
9 changed files with 21 additions and 8 deletions

View File

@@ -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;

View File

@@ -15,7 +15,6 @@ extern OSIntMask __OSGlobalIntMask;
extern OSPiHandle *__osDiskHandle;
u8 leoDiskStack[OS_PIM_STACKSIZE];
s32 __osLeoInterrupt()
{
u32 stat;

View File

@@ -2,7 +2,7 @@
#include "controller.h"
#include "siint.h"
OSPifRam __osPfsPifRam;
extern OSPifRam __osPfsPifRam;
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
{
s32 ret;

View File

@@ -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;

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -0,0 +1,4 @@
#include <os_internal.h>
//not included in final rom, but __osThreadSave is here for some reason
OSThread __osThreadSave;