|
2006年11月9日版
現在の動作環境
HST対応CPUにFredoraCore5ベース、Xen3.02
iTRONはTOPPERS/JSP Version1.4.(patchlevel 2)
スナップショット
|
[root@localhost xen]# xm create -c itron.conf
Using config file "itron.conf".
Started domain iTRON
Xen iTRON! start_info: c0042000
nr_pages: 32768 shared_inf: 001f8000
pt_base: c0045000 mod_start: 0x0
mod_len: 0 flags: 0x0
cmd_line:
MM: Init
_text: c0000000
_etext: c000aef7
_edata: c000ca00
stack start: c001c7c0
_end: c00210c0
start_pfn: 4a
max_pfn: 8000
Mapping memory range 0xc0400000 - 0xc8000000
MM: Initialise page allocator for c0069000(69000)-c8000000(8000000)
MM: done
Initialising timer interface
Initialising console ... done.
Initialising scheduler, idle_thread 00000000
Thread "Idle": pointer: 0xc006a00c, stack: 0xc006c000
JSP Kernel Release 1.4 (patchlevel = 2) for i386(PC/AT) (Nov 9 2006, 22:01:46)
Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory Toyohashi
Univ. of Technology, JAPAN
System logging task is started on port 1.
Sample program starts (exinf = 0).
task1 is running (001). |
task1 is running (002). |
task1 is running (003). |
task1 is running (004). |
task1 is running (005). |
task1 is running (006). |
task1 is running (007). |
task1 is running (008). |
1
task1 is running (009). |
task1 is running (010). |
task1 is running (011). |
s
#1#slp_tsk()
task2 is running (001). +
task2 is running (002). +
task2 is running (003). +
2
task2 is running (004). +
task2 is running (005). +
task2 is running (006). +
s
#2#slp_tsk()
task3 is running (001). *
task3 is running (002). *
task3 is running (003). *
3
task3 is running (004). *
task3 is running (005). *
s
#3#slp_tsk()
1
w
#wup_tsk(1)
task1 is running (012). |
task1 is running (013). |
task1 is running (014). |
task1 is running (015). |
task1 is running (016). |
[root@localhost xen]# |
性能評価はこれからですが、そこそこのリアルタイム性能は確保できそうです。今回はlinuxのゲストOSとして動作させましたが、Xen対応Windowsのリリースもはじまりそうですから、windowsでは処理しきれないリアルタイム処理を実行させる環境として、面白いのではないかと思います。
|