Removed systbl.S save_systbl.c. They were unnecessary.

This commit is contained in:
Joel Sherrill
1999-10-27 16:26:00 +00:00
parent 8ac421361f
commit f08a559655
3 changed files with 2 additions and 523 deletions

View File

@@ -19,12 +19,11 @@ PGM = ${ARCH}/startup.rel
#C_PIECES = bspclean bsplibc bsppost bspstart bootcard main sbrk setvec \
# gnatinstallhandler
C_PIECES = bspstart cntrltbl exit fault flttbl frmstr intrtbl kkprintf \
nmi nulsystbl prcb rom_cntrltbl rom_ibr rom_prcb save_systbl
sctns setvec systbl
nmi nulsystbl prcb rom_cntrltbl rom_ibr rom_prcb sctns setvec systbl
C_FILES = $(C_PIECES:%=%.c)
C_O_FILES = $(C_PIECES:%=${ARCH}/%.o)
S_PIECES = asmfault asmstub ihandler rxgen_romld systbl
S_PIECES = asmfault asmstub ihandler rxgen_romld
S_FILES = $(S_PIECES:%=%.S)
S_O_FILES = $(S_PIECES:%=${ARCH}/%.o)

View File

@@ -1,231 +0,0 @@
/*-------------------------------------*/
/* systbl.c */
/* Last change : 21. 3.95 */
/*-------------------------------------*/
#include "prcb.h"
/*#include "uart_access.h" */
#include "fault.h"
#include "faultret.h"
#include "memchnl.h"
#include "main.h"
/*#include "string_impl.h"*/
#include "stdio.h"
/* #include "stdio_impl.h" */
#include "systbl.h"
#include "time.h"
/*-------------------------------------*/
void sprintf_impl(void)
{
}
void printf_A_impl(void)
{
}
void printf_B_impl(void)
{
}
void sscanf_impl(void)
{
}
void console_set_channel_impl(void)
{
}
void kbhit_impl(void)
{
}
void putc_impl(void)
{
}
void getc_impl(void)
{
}
void puts_impl(void)
{
}
void gets_impl(void)
{
}
void printf_impl(void)
{
}
void scanf_impl(void)
{
}
void strlen_impl(void)
{
}
void strcpy_impl(void)
{
}
void strcat_impl(void)
{
}
void strcmp_impl(void)
{
}
void strtok_impl(void)
{
}
void strncmp_impl(void)
{
}
void strncpy_impl(void)
{
}
void console_register_callback_impl(void)
{
}
void memcpy_impl(void)
{
}
void memcmp_impl(void)
{
}
void memset_impl(void)
{
}
void memcpy16_impl(void)
{
}
void faultRet(unsigned int * faultState)
{
}
void memChnlIotFinished(IOTrCBlk *)
{
}
/* A fault has just occured. Pass a signal over
* memory channel.
*/
void memChnlRegisterHndl(IotHandler)
{
}
/* Intermediate image buffer.
* Defined in *.ld
*/
char * mainRevisionStr(void)
{
}
char * mainBuildStr(void)
{
}
BufLookupHndl * memBufLookupInit(BufLookupHndl *, IOTrCBlk *)
{
}
void * memBufLookupNext(BufLookupHndl *)
{
}
void memBufLookupInit(void)
{
}
void memBufLookupNext(void)
{
}
void gettime_impl(void)
{
}
void gettime_us_impl(void)
{
}
/* System Procedures Table.
*/
SystemTbl systemTbl = {
{0, 0, 0}, /* Reserved */
svrStackPtr, /* Supervisor Stack Pointer Base */
{0, 0, 0, 0, 0, 0, 0, 0}, /* Preserved */
{0, 0, 0, 0, 0, 0, 0, 0, /* 0 - 7 */
0, 0, 0, 0, 0, 0, 0, 0, /* 8 - 15 */
0, 0, /* 16 - 17 */
SP(sprintf_impl + SUPERVISOR_SP), /* 18 */
SP(printf_A_impl + SUPERVISOR_SP), /* 19 */
SP(printf_B_impl + SUPERVISOR_SP), /* 20 */
SP(sscanf_impl + SUPERVISOR_SP), /* 21 */
0, 0, /* 22 - 23 */
SP(console_set_channel_impl + SUPERVISOR_SP), /* 24 */
SP(kbhit_impl + SUPERVISOR_SP), /* 25 */
SP(putc_impl + SUPERVISOR_SP), /* 26 */
SP(getc_impl + SUPERVISOR_SP), /* 27 */
SP(puts_impl + SUPERVISOR_SP), /* 28 */
SP(gets_impl + SUPERVISOR_SP), /* 29 */
SP(printf_impl + SUPERVISOR_SP), /* 30 */
SP(scanf_impl + SUPERVISOR_SP), /* 31 */
0, 0, 0, 0, 0, 0, 0, 0, /* 32 - 39 */
SP(strlen_impl + SUPERVISOR_SP), /* 40 */
SP(strcpy_impl + SUPERVISOR_SP), /* 41 */
SP(strcat_impl + SUPERVISOR_SP), /* 42 */
SP(strcmp_impl + SUPERVISOR_SP), /* 43 */
SP(strtok_impl + SUPERVISOR_SP), /* 44 */
SP(strncmp_impl + SUPERVISOR_SP), /* 45 */
SP(strncpy_impl + SUPERVISOR_SP), /* 46 */
0, /* 47 */
0, 0, 0, 0, 0, 0, 0, 0, /* 48 - 55 */
SP(faultRegister + SUPERVISOR_SP), /* 56 */
SP(faultOk + SUPERVISOR_SP), /* 57 */
SP(faultRet + SUPERVISOR_SP), /* 58 */
0, 0, 0, 0, 0, /* 59 - 63 */
SP(memChnlIotFinished + SUPERVISOR_SP), /* 64 */
SP(memChnlRegisterHndl + SUPERVISOR_SP), /* 65 */
0, 0, 0, 0, 0, 0, /* 66 - 71 */
0, /* 72 */
0, /* 73 */
0, /* 74 */
0, /* 75 */
0, /* 76 */
0, /* 77 */
0, 0, /* 78 - 79 */
0, /* 80 */
0, /* 81 */
0, 0, 0, 0, 0, 0, /* 82 - 87 */
SP(console_register_callback_impl + SUPERVISOR_SP), /* 88 */
0, 0, 0, 0, 0, 0, 0, /* 89 - 95 */
SP(mainRevisionStr + SUPERVISOR_SP), /* 96 */
SP(mainBuildStr + SUPERVISOR_SP), /* 97 */
0, 0, 0, 0, 0, 0, /* 98 - 103 */
SP(memBufLookupInit + SUPERVISOR_SP), /* 104 */
SP(memBufLookupNext + SUPERVISOR_SP), /* 105 */
SP(memcpy_impl + SUPERVISOR_SP), /* 106 */
SP(memcmp_impl + SUPERVISOR_SP), /* 107 */
SP(memset_impl + SUPERVISOR_SP), /* 108 */
SP(memcpy16_impl + SUPERVISOR_SP), /* 109 */
0, 0, /* 110 - 111 */
SP(gettime_impl + SUPERVISOR_SP), /* 112 */
SP(gettime_us_impl + SUPERVISOR_SP), /* 113 */
0} /* 114 */
};
/*-------------*/
/* End of file */
/*-------------*/

View File

@@ -1,289 +0,0 @@
.file "systbl.c"
gcc2_compiled.:
___gnu_compiled_c:
.text
.def _.0fake; .scl 10; .type 0x8; .size 8; .endef
.def _hndl; .val 0; .scl 8; .type 0x121; .endef
.def _type; .val 4; .scl 8; .type 0xe; .endef
.def .eos; .val 8; .scl 102; .tag _.0fake; .size 8; .endef
.def _FaultTblEntry; .scl 13; .tag _.0fake; .size 8; .tag _.0fake; .size 8; .type 0x8; .endef
.def _ControlTblEntry; .scl 13; .type 0xe; .endef
.def _IntrHndl; .scl 13; .type 0x121; .endef
.def _.1fake; .scl 10; .type 0x8; .size 1028; .endef
.def _pendPrty; .val 0; .scl 8; .type 0xe; .endef
.def _pendIntr; .val 4; .scl 8; .dim 8; .size 32; .dim 8; .size 32; .type 0x6e; .endef
.def _intrHndl; .val 36; .scl 8; .dim 248; .size 992; .dim 248; .size 992; .type 0x4e1; .endef
.def .eos; .val 1028; .scl 102; .tag _.1fake; .size 1028; .endef
.def _InterruptTbl; .scl 13; .tag _.1fake; .size 1028; .tag _.1fake; .size 1028; .type 0x8; .endef
.def _SysProc; .scl 13; .type 0x121; .endef
.def _.2fake; .scl 10; .type 0x8; .size 1084; .endef
.def _reserved; .val 0; .scl 8; .dim 3; .size 12; .dim 3; .size 12; .type 0x6e; .endef
.def _svrStackPtr; .val 12; .scl 8; .type 0x2e; .endef
.def _preserved; .val 16; .scl 8; .dim 8; .size 32; .dim 8; .size 32; .type 0x6e; .endef
.def _sysProc; .val 48; .scl 8; .dim 259; .size 1036; .dim 259; .size 1036; .type 0x4e1; .endef
.def .eos; .val 1084; .scl 102; .tag _.2fake; .size 1084; .endef
.def _SystemTbl; .scl 13; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x8; .endef
.def _PRCB; .scl 10; .type 0x8; .size 40; .endef
.def _faultTbl; .val 0; .scl 8; .tag _.0fake; .size 8; .tag _.0fake; .size 8; .type 0x28; .endef
.def _controlTbl; .val 4; .scl 8; .type 0x2e; .endef
.def _arithConfig; .val 8; .scl 8; .type 0xe; .endef
.def _faultConfig; .val 12; .scl 8; .type 0xe; .endef
.def _interruptTbl; .val 16; .scl 8; .tag _.1fake; .size 1028; .tag _.1fake; .size 1028; .type 0x28; .endef
.def _systemTbl; .val 20; .scl 8; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x28; .endef
.def _reserved; .val 24; .scl 8; .type 0xe; .endef
.def _intStackPtr; .val 28; .scl 8; .type 0x2e; .endef
.def _instCacheConfig; .val 32; .scl 8; .type 0xe; .endef
.def _regCacheConfig; .val 36; .scl 8; .type 0xe; .endef
.def .eos; .val 40; .scl 102; .tag _PRCB; .size 40; .endef
.def _UserFaultHandler; .scl 13; .type 0x121; .endef
.def _memMsg; .scl 10; .type 0x8; .size 4; .endef
.def _foo; .val 0; .scl 8; .type 0x24; .endef
.def .eos; .val 4; .scl 102; .tag _memMsg; .size 4; .endef
.def _IOTrCBlk; .scl 13; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x8; .endef
.def _iotrcb_ptr_t; .scl 13; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x28; .endef
.def _iotrcb_sgm_t; .scl 13; .type 0x21; .endef
.def _IotHandler; .scl 13; .type 0x121; .endef
.def _.3fake; .scl 10; .type 0x8; .size 16; .endef
.def _ptr_len; .val 0; .scl 8; .type 0x4; .endef
.def _ptr_loc; .val 4; .scl 8; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0x28; .endef
.def _ptr_crnt; .val 8; .scl 8; .tag _memMsg; .size 4; .tag _memMsg; .size 4; .type 0xa8; .endef
.def _sgm_crnt; .val 12; .scl 8; .type 0xa1; .endef
.def .eos; .val 16; .scl 102; .tag _.3fake; .size 16; .endef
.def _BufLookupHndl; .scl 13; .tag _.3fake; .size 16; .tag _.3fake; .size 16; .type 0x8; .endef
.def ___int32_t; .scl 13; .type 0x4; .endef
.def ___uint32_t; .scl 13; .type 0xe; .endef
.def _size_t; .scl 13; .type 0xf; .endef
.def ___gnuc_va_list; .scl 13; .dim 2; .size 8; .dim 2; .size 8; .type 0x6e; .endef
.def __glue; .scl 10; .type 0x8; .size 12; .endef
.def __next; .val 0; .scl 8; .tag __glue; .size 12; .tag __glue; .size 12; .type 0x28; .endef
.def __niobs; .val 4; .scl 8; .type 0x4; .endef
.def __iobs; .val 8; .scl 8; .type 0x28; .endef
.def .eos; .val 12; .scl 102; .tag __glue; .size 12; .endef
.def __Bigint; .scl 10; .type 0x8; .size 24; .endef
.def __next; .val 0; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __k; .val 4; .scl 8; .type 0x4; .endef
.def __maxwds; .val 8; .scl 8; .type 0x4; .endef
.def __sign; .val 12; .scl 8; .type 0x4; .endef
.def __wds; .val 16; .scl 8; .type 0x4; .endef
.def __x; .val 20; .scl 8; .dim 1; .size 4; .dim 1; .size 4; .type 0x6f; .endef
.def .eos; .val 24; .scl 102; .tag __Bigint; .size 24; .endef
.def __atexit; .scl 10; .type 0x8; .size 136; .endef
.def __next; .val 0; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x28; .endef
.def __ind; .val 4; .scl 8; .type 0x4; .endef
.def __fns; .val 8; .scl 8; .dim 32; .size 128; .dim 32; .size 128; .type 0x4e1; .endef
.def .eos; .val 136; .scl 102; .tag __atexit; .size 136; .endef
.def ___sbuf; .scl 10; .type 0x8; .size 8; .endef
.def __base; .val 0; .scl 8; .type 0x2c; .endef
.def __size; .val 4; .scl 8; .type 0x4; .endef
.def .eos; .val 8; .scl 102; .tag ___sbuf; .size 8; .endef
.def __fpos_t; .scl 13; .type 0x5; .endef
.def ___sFILE; .scl 10; .type 0x8; .size 92; .endef
.def __p; .val 0; .scl 8; .type 0x2c; .endef
.def __r; .val 4; .scl 8; .type 0x4; .endef
.def __w; .val 8; .scl 8; .type 0x4; .endef
.def __flags; .val 12; .scl 8; .type 0x3; .endef
.def __file; .val 14; .scl 8; .type 0x3; .endef
.def __bf; .val 16; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __lbfsize; .val 24; .scl 8; .type 0x4; .endef
.def __cookie; .val 28; .scl 8; .type 0x21; .endef
.def __read; .val 32; .scl 8; .type 0x124; .endef
.def __write; .val 36; .scl 8; .type 0x124; .endef
.def __seek; .val 40; .scl 8; .type 0x125; .endef
.def __close; .val 44; .scl 8; .type 0x124; .endef
.def __ub; .val 48; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __up; .val 56; .scl 8; .type 0x2c; .endef
.def __ur; .val 60; .scl 8; .type 0x4; .endef
.def __ubuf; .val 64; .scl 8; .dim 3; .size 3; .dim 3; .size 3; .type 0x6c; .endef
.def __nbuf; .val 67; .scl 8; .dim 1; .size 1; .dim 1; .size 1; .type 0x6c; .endef
.def __lb; .val 72; .scl 8; .tag ___sbuf; .size 8; .tag ___sbuf; .size 8; .type 0x8; .endef
.def __blksize; .val 80; .scl 8; .type 0x4; .endef
.def __offset; .val 84; .scl 8; .type 0x4; .endef
.def __data; .val 88; .scl 8; .type 0x28; .endef
.def .eos; .val 92; .scl 102; .tag ___sFILE; .size 92; .endef
.def __reent; .scl 10; .type 0x8; .size 820; .endef
.def __errno; .val 0; .scl 8; .type 0x4; .endef
.def __stdin; .val 4; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __stdout; .val 8; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __stderr; .val 12; .scl 8; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x28; .endef
.def __scanpoint; .val 16; .scl 8; .type 0x2c; .endef
.def __asctime; .val 20; .scl 8; .dim 26; .size 26; .dim 26; .size 26; .type 0x6c; .endef
.def __next; .val 48; .scl 8; .type 0x5; .endef
.def __inc; .val 52; .scl 8; .type 0x4; .endef
.def __emergency; .val 56; .scl 8; .dim 25; .size 25; .dim 25; .size 25; .type 0x6c; .endef
.def __current_category; .val 84; .scl 8; .type 0x4; .endef
.def __current_locale; .val 88; .scl 8; .type 0x2c; .endef
.def ___sdidinit; .val 92; .scl 8; .type 0x4; .endef
.def ___cleanup; .val 96; .scl 8; .type 0x121; .endef
.def __result; .val 100; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __result_k; .val 104; .scl 8; .type 0x4; .endef
.def __p5s; .val 108; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0x28; .endef
.def __freelist; .val 112; .scl 8; .tag __Bigint; .size 24; .tag __Bigint; .size 24; .type 0xa8; .endef
.def __signgam; .val 116; .scl 8; .type 0x4; .endef
.def __cvtlen; .val 120; .scl 8; .type 0x4; .endef
.def __cvtbuf; .val 124; .scl 8; .type 0x2c; .endef
.def __nextf; .val 128; .scl 8; .dim 30; .size 120; .dim 30; .size 120; .type 0xec; .endef
.def __nmalloc; .val 248; .scl 8; .dim 30; .size 120; .dim 30; .size 120; .type 0x6e; .endef
.def __atexit; .val 368; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x28; .endef
.def __atexit0; .val 384; .scl 8; .tag __atexit; .size 136; .tag __atexit; .size 136; .type 0x8; .endef
.def __sig_func; .val 520; .scl 8; .type 0x4a1; .endef
.def ___sglue; .val 528; .scl 8; .tag __glue; .size 12; .tag __glue; .size 12; .type 0x8; .endef
.def ___sf; .val 544; .scl 8; .tag ___sFILE; .dim 3; .size 276; .tag ___sFILE; .dim 3; .size 276; .type 0x68; .endef
.def .eos; .val 820; .scl 102; .tag __reent; .size 820; .endef
.def _fpos_t; .scl 13; .type 0x5; .endef
.def _FILE; .scl 13; .tag ___sFILE; .size 92; .tag ___sFILE; .size 92; .type 0x8; .endef
.align 4
.def _sys_get_prcb; .val _sys_get_prcb; .scl 2; .tag _PRCB; .size 40; .tag _PRCB; .size 40; .type 0xc8; .endef
.globl _sys_get_prcb
# Function 'sys_get_prcb'
# Registers used: g0 g1
.globl sys_get_prcb.lf
.leafproc _sys_get_prcb,sys_get_prcb.lf
_sys_get_prcb:
lda LR1,g14
sys_get_prcb.lf:
mov g14,g1
lda 0,g14
.def .bf; .val .; .scl 101; .line 19; .endef
.ln 2
.ln 4
ldconst _ram_prcb,g0
bx (g1)
.align 3
.ln 6
.def .ef; .val .; .scl 101; .line 6; .endef
LR1: ret
.def _sys_get_prcb; .val .; .scl -1; .endef
.globl _systemTbl
.data
.align 4
_systemTbl:
.word 0
.word 0
.word 0
.word _svrStackPtr
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word _sys_get_prcb+2
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.word 0
.space 576
.text
.def _systemTbl; .val _systemTbl; .scl 2; .tag _.2fake; .size 1084; .tag _.2fake; .size 1084; .type 0x8; .endef