#include <sil.h>| マクロ定義 | |
| #define | TINTNO_ACF 1U | 
| #define | TINTNO_ABT 2U | 
| #define | TINTNO_SF 3U | 
| #define | TINTNO_BER 4U | 
| #define | TINTNO_IAK 5U | 
| #define | TINTNO_SRQ 6U | 
| #define | TINTNO_SAK 7U | 
| #define | TINTNO_GP7 9U | 
| #define | TINTNO_DMA 10U | 
| #define | TINTNO_TT1 11U | 
| #define | TINTNO_TT0 12U | 
| #define | TINTNO_GP3 13U | 
| #define | TINTNO_GP2 14U | 
| #define | TINTNO_GP1 15U | 
| #define | TINTNO_GP0 16U | 
| #define | TINTNO_SWI7 17U | 
| #define | TINTNO_SWI6 18U | 
| #define | TINTNO_SWI5 19U | 
| #define | TINTNO_SWI4 20U | 
| #define | TINTNO_SWI3 21U | 
| #define | TINTNO_SWI2 22U | 
| #define | TINTNO_SWI1 23U | 
| #define | TINTNO_SWI0 24U | 
| #define | TINTNO_VM7 25U | 
| #define | TINTNO_VM6 26U | 
| #define | TINTNO_VM5 27U | 
| #define | TINTNO_VM4 28U | 
| #define | TINTNO_VM3 29U | 
| #define | TINTNO_VM2 30U | 
| #define | TINTNO_VM1 31U | 
| #define | TVEC_G0I 0x40U | 
| #define | TVEC_G1I 0x48U | 
| #define | TVEC_SWI 0x50U | 
| #define | TVEC_SPRI 0x40U | 
| #define | TINHNO_ACF 0x47U | 
| #define | TINHNO_ABT 0x46U | 
| #define | TINHNO_SF 0x45U | 
| #define | TINHNO_BER 0x44U | 
| #define | TINHNO_IAK 0x43U | 
| #define | TINHNO_SRQ 0x42U | 
| #define | TINHNO_SAK 0x41U | 
| #define | TINHNO_GP7 0x4fU | 
| #define | TINHNO_DMA 0x4eU | 
| #define | TINHNO_TT1 0x4dU | 
| #define | TINHNO_TT0 0x4cU | 
| #define | TINHNO_GP3 0x4bU | 
| #define | TINHNO_GP2 0x4aU | 
| #define | TINHNO_GP1 0x49U | 
| #define | TINHNO_GP0 0x48U | 
| #define | TINHNO_SWI7 0x57U | 
| #define | TINHNO_SWI6 0x56U | 
| #define | TINHNO_SWI5 0x55U | 
| #define | TINHNO_SWI4 0x54U | 
| #define | TINHNO_SWI3 0x53U | 
| #define | TINHNO_SWI2 0x52U | 
| #define | TINHNO_SWI1 0x51U | 
| #define | TINHNO_SWI0 0x50U | 
| #define | TINHNO_SPRI 0x40U | 
| #define | TADR_BOARD_REG0 0xfff48000 | 
| #define | TADR_BOARD_REG1 0xfff48004 | 
| #define | TADR_BOARD_REG2 0xfff48008 | 
| #define | TADR_DGA_CSR0 0xfff44000 | 
| #define | TADR_DGA_CSR1 0xfff44004 | 
| #define | TADR_DGA_CSR3 0xfff4400c | 
| #define | TADR_DGA_CSR4 0xfff44010 | 
| #define | TADR_DGA_CSR5 0xfff44014 | 
| #define | TADR_DGA_CSR12 0xfff44030 | 
| #define | TADR_DGA_CSR13 0xfff44034 | 
| #define | TADR_DGA_CSR14 0xfff44038 | 
| #define | TADR_DGA_CSR15 0xfff4403c | 
| #define | TADR_DGA_CSR18 0xfff44048 | 
| #define | TADR_DGA_CSR19 0xfff4404c | 
| #define | TADR_DGA_CSR20 0xfff44050 | 
| #define | TADR_DGA_CSR21 0xfff44054 | 
| #define | TADR_DGA_CSR23 0xfff4405c | 
| #define | TADR_DGA_CSR24 0xfff44060 | 
| #define | TADR_DGA_IFR0 0xfff44070 | 
| #define | TADR_DGA_IFR3 0xfff4407c | 
| #define | TIRQ_NMI (-7) | 
| #define | TIRQ_LEVEL6 (-6) | 
| #define | TIRQ_LEVEL5 (-5) | 
| #define | TIRQ_LEVEL4 (-4) | 
| #define | TIRQ_LEVEL3 (-3) | 
| #define | TIRQ_LEVEL2 (-2) | 
| #define | TIRQ_LEVEL1 (-1) | 
| #define | dga_rew_reg(addr) sil_rew_mem(addr) | 
| #define | dga_wrw_reg(addr, val) sil_wrw_mem(addr, val) | 
| #define | TADR_UPD72001_DATAA 0xfff45003U | 
| #define | TADR_UPD72001_CTRLA 0xfff45007U | 
| #define | TADR_UPD72001_DATAB 0xfff4500bU | 
| #define | TADR_UPD72001_CTRLB 0xfff4500fU | 
| #define | upd72001_reb_reg(addr) sil_reb_mem(addr) | 
| #define | upd72001_wrb_reg(addr, val) sil_wrb_mem(addr, val) | 
| 関数 | |
| Inline uint32_t | dga_read (void *addr) | 
| Inline void | dga_write (void *addr, uint32_t val) | 
| Inline void | dga_bit_or (void *addr, uint32_t bitpat) | 
| Inline void | dga_bit_and (void *addr, uint32_t bitpat) | 
| Inline void | dga_set_ilv (void *addr, uint_t shift, uint_t level) | 
| void | dve68k_exit (void) NoReturn | 
| void | dve68k_putc (char_t c) | 
| #define dga_rew_reg | ( | addr | ) | sil_rew_mem(addr) | 
| #define dga_wrw_reg | ( | addr, | |||
| val | ) | sil_wrw_mem(addr, val) | 
| #define TADR_BOARD_REG0 0xfff48000 | 
| #define TADR_DGA_CSR1 0xfff44004 | 
| #define TADR_DGA_CSR12 0xfff44030 | 
| #define TADR_DGA_CSR13 0xfff44034 | 
| #define TADR_DGA_CSR18 0xfff44048 | 
| #define TADR_DGA_CSR19 0xfff4404c | 
| #define TADR_DGA_CSR20 0xfff44050 | 
| #define TADR_DGA_CSR21 0xfff44054 | 
| #define TADR_DGA_CSR23 0xfff4405c | 
| #define TADR_DGA_CSR24 0xfff44060 | 
| #define TADR_DGA_CSR3 0xfff4400c | 
| #define TADR_DGA_CSR4 0xfff44010 | 
| #define TADR_DGA_CSR5 0xfff44014 | 
| #define TADR_DGA_IFR0 0xfff44070 | 
| #define TADR_DGA_IFR3 0xfff4407c | 
| #define TADR_UPD72001_CTRLA 0xfff45007U | 
| #define TADR_UPD72001_CTRLB 0xfff4500fU | 
| #define TINTNO_ABT 2U | 
| #define TIRQ_LEVEL1 (-1) | 
| #define TIRQ_NMI (-7) | 
| #define TVEC_G0I 0x40U | 
| #define TVEC_G1I 0x48U | 
| #define TVEC_SPRI 0x40U | 
| #define TVEC_SWI 0x50U | 
| #define upd72001_reb_reg | ( | addr | ) | sil_reb_mem(addr) | 
| #define upd72001_wrb_reg | ( | addr, | |||
| val | ) | sil_wrb_mem(addr, val) | 
| Inline void dga_bit_and | ( | void * | addr, | |
| uint32_t | bitpat | |||
| ) | 
| Inline void dga_bit_or | ( | void * | addr, | |
| uint32_t | bitpat | |||
| ) | 
| Inline uint32_t dga_read | ( | void * | addr | ) | 
参照先 dga_rew_reg.
参照元 dga_bit_and(), dga_bit_or(), dga_set_ilv(), target_initialize(), target_timer_get_current(), と x_probe_int().
00174 { 00175 return((uint32_t) dga_rew_reg(addr)); 00176 }
| Inline void dga_write | ( | void * | addr, | |
| uint32_t | val | |||
| ) | 
参照先 dga_wrw_reg.
参照元 dga_bit_and(), dga_bit_or(), dga_set_ilv(), target_exit(), target_initialize(), target_timer_get_current(), target_timer_initialize(), target_timer_terminate(), と x_clear_int().
00180 { 00181 dga_wrw_reg(addr, val); 00182 }
| void dve68k_exit | ( | void | ) | 
参照元 target_exit().
| void dve68k_putc | ( | char_t | c | ) | 
参照元 target_fput_log().
Copyright © 2008 by Kijineko Inc.