#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.