| List of system-specific files | |||
| (based on the SH7727 port and Open Source Kernel Release) | |||
| TE_NAME = type of T-Engine + processor, e.g. std_sh7727 | |||
| CPU = name of the CPU, e.g. sh7727 | |||
| Directory | Filename | Type | |
| config\build\TE_NAME | Makefile | Other | |
| ROMInfo.LNK | Other | ||
| config\src\sysdepend\TE_NAME | DEVCONF | Other | |
| rominfo.c | C File | ||
| rominfo_conf.h | Header | ||
| SYSCONF | Other | ||
| etc\sysdepend\TE_NAME | makerules.sysdepend | Other | |
| include\sys\sysdepend\ | machine_common.h | Header | |
| rominfo_common.h | Header | ||
| segment_common.h | Header | ||
| str_align_common.h | Header | ||
| sysexc_common.h | Header | ||
| sysinfo_common.h | Header | ||
| include\sys\sysdepend\TE_NAME | machine_depend.h | Header | |
| rominfo_depend.h | Header | ||
| segment_depend.h | Header | ||
| str_align_depend.h | Header | ||
| sysexc_depend.h | Header | ||
| sysinfo_depend.h | Header | ||
| include\tk\sysdepend | asm_common.h | Header | |
| dbgspt_common.h | Header | ||
| syscall_common.h | Header | ||
| sysdef_common.h | Header | ||
| syslib_common.h | Header | ||
| include\tk\sysdepend\TE_NAME | asm_depend.h | Header | |
| cpuattr.h | Header | ||
| cpudef.h | Header | ||
| dbgspt_depend.h | Header | ||
| sysdef_depend.h | Header | ||
| syslib_depend.h | Header | ||
| kernel\sysdepend\device\TE_NAME | cache_info.h | Header | |
| cntwus.c | C File | ||
| devinit.c | C File | ||
| icrt0.S | ASM | ||
| patch.c | C File | ||
| patch.h | Header | ||
| power.c | C File | ||
| tkdev_conf.h | Header | ||
| tkdev_init.c | C File | ||
| tkdev_timer.h | Header | ||
| kernel\sysdepend\cpu\CPU | cache.c | C File | |
| chkplv.c | C File | ||
| cpu_calls.c | C File | ||
| cpu_conf.h | Header | ||
| cpu_init.c | C File | ||
| cpu_insn.h | Header | ||
| cpu_status.h | Header | ||
| cpu_support.S | ASM | ||
| cpu_task.h | Header | ||
| offset.h | Header | ||
| kernel\sysinit\build\TE_NAME | makefile | Other | |
| kernel\sysmain\build\TE_NAME | makefile | Other | |
| kernel-ram.lnk | Other | ||
| kernel-rom.lnk | Other | ||
| kernel\sysmgr\build\TE_NAME | makefile | Other | |
| kernel\tkernel\build\TE_NAME | makefile | Other | |
| lib\build\TE_NAME | makefile | Other | |
| lib\crt\crt0\build\TE_NAME | makefile | Other | |
| lib\crt\crt0\src\sysdepend\TE_NAME | crt0.S | ASM | |
| crt1f.S | ASM | ||
| crt1s.S | ASM | ||
| crti.S | ASM | ||
| crtir.S | ASM | ||
| crtn.S | ASM | ||
| lib\crt\crttk\build\TE_NAME | makefile | Other | |
| lib\crt\crttk\src\sysdepend\TE_NAME | asmstartup.S | ASM | |
| lib\libstr\build\TE_NAME | makefile | Other | |
| lib\libsvc\build\TE_NAME | Makefile | Other | |
| makeifex.pl | Other | ||
| makeiftd.pl | Other | ||
| makeiftk.pl | Other | ||
| lib\libsvc\src\sysdepend\CPU | changespace.S | ASM | |
| chkspace.S | ASM | ||
| chkspacebstr.S | ASM | ||
| chkspacelen.S | ASM | ||
| chkspacetstr.S | ASM | ||
| cnvphysicaladdr.S | ASM | ||
| console_conf.S | ASM | ||
| console_ctl.S | ASM | ||
| console_get.S | ASM | ||
| console_in.S | ASM | ||
| console_out.S | ASM | ||
| console_put.S | ASM | ||
| lockspace.S | ASM | ||
| makespace.S | ASM | ||
| mapmemory.S | ASM | ||
| readmemspace.S | ASM | ||
| setmemspaceb.S | ASM | ||
| td_acp_que.S | ASM | ||
| td_cal_que.S | ASM | ||
| td_flg_que.S | ASM | ||
| td_get_otm.S | ASM | ||
| td_get_reg.S | ASM | ||
| td_get_tim.S | ASM | ||
| td_hok_dsp.S | ASM | ||
| td_hok_int.S | ASM | ||
| td_hok_svc.S | ASM | ||
| td_inf_tsk.S | ASM | ||
| td_lst_alm.S | ASM | ||
| td_lst_cyc.S | ASM | ||
| td_lst_flg.S | ASM | ||
| td_lst_mbf.S | ASM | ||
| td_lst_mbx.S | ASM | ||
| td_lst_mpf.S | ASM | ||
| td_lst_mpl.S | ASM | ||
| td_lst_mtx.S | ASM | ||
| td_lst_por.S | ASM | ||
| td_lst_sem.S | ASM | ||
| td_lst_ssy.S | ASM | ||
| td_lst_tsk.S | ASM | ||
| td_mbx_que.S | ASM | ||
| td_mpf_que.S | ASM | ||
| td_mpl_que.S | ASM | ||
| td_mtx_que.S | ASM | ||
| td_rdy_que.S | ASM | ||
| td_ref_alm.S | ASM | ||
| td_ref_cyc.S | ASM | ||
| td_ref_dsname.S | ASM | ||
| td_ref_flg.S | ASM | ||
| td_ref_mbf.S | ASM | ||
| td_ref_mbx.S | ASM | ||
| td_ref_mpf.S | ASM | ||
| td_ref_mpl.S | ASM | ||
| td_ref_mtx.S | ASM | ||
| td_ref_por.S | ASM | ||
| td_ref_sem.S | ASM | ||
| td_ref_ssy.S | ASM | ||
| td_ref_sys.S | ASM | ||
| td_ref_tex.S | ASM | ||
| td_ref_tsk.S | ASM | ||
| td_rmbf_que.S | ASM | ||
| td_sem_que.S | ASM | ||
| td_set_dsname.S | ASM | ||
| td_set_reg.S | ASM | ||
| td_smbf_que.S | ASM | ||
| tk_acp_por.S | ASM | ||
| tk_cal_por.S | ASM | ||
| tk_can_wup.S | ASM | ||
| tk_chg_pri.S | ASM | ||
| tk_chg_slt.S | ASM | ||
| tk_cln_ssy.S | ASM | ||
| tk_clr_flg.S | ASM | ||
| tk_cls_dev.S | ASM | ||
| tk_cre_alm.S | ASM | ||
| tk_cre_cyc.S | ASM | ||
| tk_cre_flg.S | ASM | ||
| tk_cre_mbf.S | ASM | ||
| tk_cre_mbx.S | ASM | ||
| tk_cre_mpf.S | ASM | ||
| tk_cre_mpl.S | ASM | ||
| tk_cre_mtx.S | ASM | ||
| tk_cre_por.S | ASM | ||
| tk_cre_res.S | ASM | ||
| tk_cre_sem.S | ASM | ||
| tk_cre_tsk.S | ASM | ||
| tk_def_dev.S | ASM | ||
| tk_def_int.S | ASM | ||
| tk_def_ssy.S | ASM | ||
| tk_def_tex.S | ASM | ||
| tk_del_alm.S | ASM | ||
| tk_del_cyc.S | ASM | ||
| tk_del_flg.S | ASM | ||
| tk_del_mbf.S | ASM | ||
| tk_del_mbx.S | ASM | ||
| tk_del_mpf.S | ASM | ||
| tk_del_mpl.S | ASM | ||
| tk_del_mtx.S | ASM | ||
| tk_del_por.S | ASM | ||
| tk_del_res.S | ASM | ||
| tk_del_sem.S | ASM | ||
| tk_del_tsk.S | ASM | ||
| tk_dis_dsp.S | ASM | ||
| tk_dis_tex.S | ASM | ||
| tk_dis_wai.S | ASM | ||
| tk_dly_tsk.S | ASM | ||
| tk_ena_dsp.S | ASM | ||
| tk_ena_tex.S | ASM | ||
| tk_ena_wai.S | ASM | ||
| tk_end_tex.S | ASM | ||
| tk_evt_dev.S | ASM | ||
| tk_evt_ssy.S | ASM | ||
| tk_exd_tsk.S | ASM | ||
| tk_ext_tsk.S | ASM | ||
| tk_frsm_tsk.S | ASM | ||
| tk_fwd_por.S | ASM | ||
| tk_get_cfn.S | ASM | ||
| tk_get_cfs.S | ASM | ||
| tk_get_cpr.S | ASM | ||
| tk_get_dev.S | ASM | ||
| tk_get_mpf.S | ASM | ||
| tk_get_mpl.S | ASM | ||
| tk_get_otm.S | ASM | ||
| tk_get_reg.S | ASM | ||
| tk_get_res.S | ASM | ||
| tk_get_rid.S | ASM | ||
| tk_get_smb.S | ASM | ||
| tk_get_tid.S | ASM | ||
| tk_get_tim.S | ASM | ||
| tk_get_tsp.S | ASM | ||
| tk_inf_tsk.S | ASM | ||
| tk_loc_mtx.S | ASM | ||
| tk_lst_dev.S | ASM | ||
| tk_opn_dev.S | ASM | ||
| tk_oref_dev.S | ASM | ||
| tk_ras_tex.S | ASM | ||
| tk_rcv_mbf.S | ASM | ||
| tk_rcv_mbx.S | ASM | ||
| tk_rea_dev.S | ASM | ||
| tk_ref_alm.S | ASM | ||
| tk_ref_cyc.S | ASM | ||
| tk_ref_dev.S | ASM | ||
| tk_ref_flg.S | ASM | ||
| tk_ref_idv.S | ASM | ||
| tk_ref_mbf.S | ASM | ||
| tk_ref_mbx.S | ASM | ||
| tk_ref_mpf.S | ASM | ||
| tk_ref_mpl.S | ASM | ||
| tk_ref_mtx.S | ASM | ||
| tk_ref_por.S | ASM | ||
| tk_ref_sem.S | ASM | ||
| tk_ref_smb.S | ASM | ||
| tk_ref_ssy.S | ASM | ||
| tk_ref_sys.S | ASM | ||
| tk_ref_tex.S | ASM | ||
| tk_ref_tsk.S | ASM | ||
| tk_ref_ver.S | ASM | ||
| tk_rel_mpf.S | ASM | ||
| tk_rel_mpl.S | ASM | ||
| tk_rel_smb.S | ASM | ||
| tk_rel_wai.S | ASM | ||
| tk_ret_int.S | ASM | ||
| tk_rot_rdq.S | ASM | ||
| tk_rpl_rdv.S | ASM | ||
| tk_rsm_tsk.S | ASM | ||
| tk_set_cpr.S | ASM | ||
| tk_set_flg.S | ASM | ||
| tk_set_pow.S | ASM | ||
| tk_set_reg.S | ASM | ||
| tk_set_rid.S | ASM | ||
| tk_set_tim.S | ASM | ||
| tk_set_tsp.S | ASM | ||
| tk_sig_sem.S | ASM | ||
| tk_sig_tev.S | ASM | ||
| tk_slp_tsk.S | ASM | ||
| tk_snd_mbf.S | ASM | ||
| tk_snd_mbx.S | ASM | ||
| tk_srea_dev.S | ASM | ||
| tk_sta_alm.S | ASM | ||
| tk_sta_cyc.S | ASM | ||
| tk_sta_ssy.S | ASM | ||
| tk_sta_tsk.S | ASM | ||
| tk_stp_alm.S | ASM | ||
| tk_stp_cyc.S | ASM | ||
| tk_sus_dev.S | ASM | ||
| tk_sus_tsk.S | ASM | ||
| tk_swri_dev.S | ASM | ||
| tk_ter_tsk.S | ASM | ||
| tk_unl_mtx.S | ASM | ||
| tk_wai_dev.S | ASM | ||
| tk_wai_flg.S | ASM | ||
| tk_wai_sem.S | ASM | ||
| tk_wai_tev.S | ASM | ||
| tk_wri_dev.S | ASM | ||
| tk_wup_tsk.S | ASM | ||
| unlockspace.S | ASM | ||
| unmakespace.S | ASM | ||
| unmapmemory.S | ASM | ||
| writememspace.S | ASM | ||
| _getkernelcommonarea.S | ASM | ||
| _syslog_send.S | ASM | ||
| lib\libtk\build\TE_NAME | makefile | Other | |
| lib\libtk\src\sysdepend\TE_NAME | disint.S | ASM | |
| getsvcenv.h | Header | ||
| int.c | C File | ||
| prreg.c | C File | ||
| setspc.c | C File | ||
| waitnsec.c | C File | ||
| waitusec.c | C File | ||
| lib\libtm\build\TE_NAME | makefile | Other | |
| lib\libtm\src\sysdepend\TE_NAME | tmsvc.h | Header | |
| * There are 11 ASM files in lib\libtm\src - they are assembly files but seem to be target independent | |||
| * For include files, there is usually a 'common' file in a higher level directory that selects | |||
| which file is to be included - need to add any new CPU/TE into this part also | |||
| List produced by: Mohit Sindhwani. | mohits@onghu.com | ||
| TE@Onghu Web Site | http://www.onghu.com/te/ | ||