skyeye.confiSkyEyeݒt@Cj̊g_
(2007/10/15)

1.oNݒimem_bank:j

EmapM(Memory)I(I/O)ȊOD(foCX}l[W)S(Shared Memory)ǉ
Emap=D/ŜƂdevm_addrݒłi_ł͖Ήj


2.fobOTCP|[gݒidebug_tcp:j

Edebug_tcp: [tcp_port]
@Ń|[gݒBݒ肵Ȃ΃ftHgl(12345)


3.COM݋@\

Edevm_int_id: [processor_id]
@݂̏16rbgɓ镔
@܂Aprc_idɂvZbTIDw肪ȂꍇAŎw肵lZbg
Edevm_int_out: base=[devm_interrupt_out_address]
@ݒ肵x[XAhXXނƁAX̒lCOMɊݗv𑗂
Edevm_int_in:  subid=[subid], IRQ=[irq_no]
@COM󂯎ݔԍ̉16rbgsubidɁAirq_noŎw肵IRQO݂𔭐


4.~[ebNX@\

Edevm_mutex_cont: base=[base_address]
@x[XAhXɃ~[ebNXIDwA
@x[X+4ǂނƂŃ~[ebNXɍsi1Ȃ琬A0Ȃ玸sjA
@x[X+41ނƂŃ~[ebNX
Edevm_mutex_obj: id=[id]
@w肵ID̃~[ebNXIuWFNgI[v


5.^C}݁iCOMoRj

Edevm_timer: base=[base_address], cycle=[interrupt_ratio], subid=[subid], id=[id1].[id2]...
@x[XAhX1ނƃ^C}݃X^[gA0Œ~
@݂̊ԊucycleŎw肵TCN
@idŎw肵̃vZbTIDɑ΂subid݂̊𑗂


6.ԑ@\

Eperf_time: base=[base_address]
@x[XAhXǂނƂŁAzXgvZ@̃^CX^vJE^(TSC)̒l擾ł
Eprc_affinity: id=[host_processor_id]
@SkyEyesvZbT(RA)w肷
@TSC̒lvZbTRAɂ΂Ȃ


7.V~[VTCN擾@\

Ecycle_counter: base=[base_address]
@x[XAhXǂނƂŁAV~[VTCN擾ł


8.vZbTID擾@\

Eprc_id: base=[base_address], id=[processor_id]
@x[XAhXǂނƂŁAvZbTID̒l擾ł

9.ISS@\

Esync: num=[ISS], cycles=[sync_cycles], base=[base_address]
  SkyEyecyclesŎw肵TCNœ
@x[XAhXɓTCNނƂŃAvP[V瓯TCNύX邱Ƃł
@C8.vZbTID擾@\ pĊeISS0AIDݒ肷Kv
10. Og[XON/OFF؂ւ@\

Elog:logon=0, memlog=0, logfile=[file_name], base=[base_address]
@x[XAhXɒlނƂŁC̒lɉOOt@Cɏo
@16rbg 0:ANZXOo͂Ȃ
               1:ANZXOo͂
@16rbg 0:s߃Oo͂Ȃ
               1:s߃Oo
               2:s߃OƃWX^̒lo
               3:s߃OƑSẴWX^oN̒lo

#skyeye config file sample
cpu: arm7tdmi

mach: at91

mem_bank: map=M, type=RW, addr=0x00000000, size=0x00100000
mem_bank: map=M, type=RW, addr=0x00200000, size=0x00400000
mem_bank: map=M, type=R,  addr=0x01400000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
#mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=D, type=RW, addr=0x80000000, size=0x00001000#, devm_addr=0x80000000
mem_bank: map=S, type=RW, addr=0x80001000, size=0x00001000#, devm_addr=0x90000000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
#set nic info 
#net: type=cs8900a, base=0xfffa0000, size=0x20,int=16, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
net: type=cs8900a, ethmod=tuntap, hostip=10.0.0.1
debug_tcp: 4321
prc_affinity: id=0
perf_time: base=0xffffff80
prc_id: base=0xffffffa0, id=0
devm_int_id:  0x01
devm_int_out: base=0xffffff40
devm_int_in:  subid=0x01, IRQ=0
devm_int_in:  subid=0x00, IRQ=1
devm_int_in:  subid=0x03, IRQ=2
devm_mutex_cont: base=0xffffff00
devm_mutex_obj:   id=0
devm_mutex_obj:   id=1
devm_mutex_obj:   id=2

devm_timer: base=0xffffff60, cycle=10000000, subid=0x01, id=1.2.3.4 # id=0̓u[hLXg
cycle_counter: base=0xffffffc0
sync: num=2,cycles=1000, base = 0xffffffcc

#base0ށiftHgjXgbvA1ށiX^[gj
#uart: mod=stdio
log: logon=0, memlogon=0, logfile=log.txt,base=0xffffffcd
#dbct: state=on
