leointerrupt bss incorporated

This commit is contained in:
farisawan-2000 2020-09-29 10:54:21 -04:00
parent a3365004cd
commit 3f8a65d6e6
6 changed files with 6543 additions and 6528 deletions

File diff suppressed because it is too large Load Diff

View File

@ -3618,9 +3618,9 @@ glabel func_800320D0
/* 032E70 80032270 03E00008 */ jr $ra
/* 032E74 80032274 27BD0078 */ addiu $sp, $sp, 0x78
glabel func_80032278
/* 032E78 80032278 00000000 */ nop
/* 032E7C 8003227C 00000000 */ nop
glabel osCreatePiManager
/* 032E80 80032280 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 032E84 80032284 AFB00020 */ sw $s0, 0x20($sp)
/* 032E88 80032288 3C108004 */ lui $s0, %hi(__osPiDevMgr) # $s0, 0x8004

File diff suppressed because it is too large Load Diff

View File

@ -34,7 +34,6 @@ SECTIONS
}
END_SEG(boot)
/* 0x80000400 001000-039DF0 [38DF0] */
BEGIN_SEG(ovl0, 0x80000400) {
BUILD_DIR/asm/EntryPoint.o(.text);
@ -57,11 +56,13 @@ SECTIONS
BUILD_DIR/asm/ovl0/exception.o(.text);
BUILD_DIR/libultra.a:thread.o(.text);
BUILD_DIR/libultra.a:bzero.o(.text);
/* Not being included for some reason */
/* TODO: match this */
/* leointerrupt.o has all 3 functions commented out, so be sure to
fix that if you're attempting to match */
BUILD_DIR/asm/ovl0/leo_interrupt.o(.text);
/*BUILD_DIR/libultra.a:leointerrupt.o(.text);*/
BUILD_DIR/asm/ovl0/ovl0_afterException.o(.text);
BUILD_DIR/libultra.a:devmgr.o(.text);
@ -167,6 +168,8 @@ SECTIONS
BEGIN_NOLOAD(ovl0) {
BUILD_DIR/src/ovl0/main.o(.bss);
BUILD_DIR/asm/ovl0/ovl0_bss.o(.bss);
BUILD_DIR/libultra.a:leointerrupt.o(.bss);
BUILD_DIR/asm/ovl0/bss_after_leointerrupt.o(.bss);
BUILD_DIR/libultra.a:seteventmesg.o(.bss);
BUILD_DIR/asm/ovl0/ovl0_bss_after_seteventmesg.o(.bss);
BUILD_DIR/libultra.a:timerintr.o(.bss);

View File

@ -1,2 +1,5 @@
EXTERN(__osDevMgrMain);
EXTERN(osPiRawStartDma);
EXTERN(__osLeoInterrupt);
EXTERN(__osLeoAbnormalResume);
EXTERN(__osLeoResume);

View File

@ -886,7 +886,7 @@ func_8002D8A0 = 0x8002D8A0;
__osSpRawStartDma = 0x80030450;
__osThreadSave = 0x80098B50;
send_mesg = 0x8002E4A4;
leoDiskStack = 0x80097990;
D_A4300008 = 0xA4300008;
D_A4040010 = 0xA4040010;
D_A4400010 = 0xA4400010;