(toppers-users 2557) Xen対応のiTRON
nob_sakawa
nob @ sakawa.ota.tokyo.jp
2006年 11月 6日 (月) 11:51:42 JST
酒匂です。
以前、ここに、Xen対応iTRONを作ってみようと思ってると
書いたのですが、
若干、1名かたから、、どうですか?とのおたよりをいただいたので、
現状報告
おもて通りは、一見動いている風!
もうすこし、まともになったら、アルファー版として、どこかに置きま
す。
環境は
HST対応のCPUにFedoraCore5ベースで、Xen3.02
現状のスナップショット!
[root @ localhost xen]# xm create -c itron.conf
Using config file "itron.conf".
Started domain iTRON
Xen iTRON!
start_info: c0043000
nr_pages: 32768 shared_inf: 001f8000
pt_base: c0046000 mod_start: 0x0
mod_len: 0
flags: 0x0
cmd_line:
MM: Init
_text: c0000000
_etext: c000b827
_edata: c000d720
stack start: c001d720
_end: c00220a0
start_pfn: 4b
max_pfn: 8000
Mapping memory range 0xc0400000 - 0xc8000000
MM: Initialise page allocator for c006a000(6a000)-c8000000(8000000)
MM: done
Initialising timer interface
Initialising console ... done.
Initialising scheduler, idle_thread 00000000
Thread "Idle": pointer: 0xc006b00c, stack: 0xc006c000
Thread "init_xs": pointer: 0xc006b034, stack: 0xc006e000
JSP Kernel Release 1.4 (patchlevel = 2) for i386(PC/AT) (Nov 4 2006,
10:58:49)
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). |
task2 is running (001). +
task3 is running (001). *
task3 is running (002). *
task1 is running (002). |
task2 is running (002). +
task2 is running (003). +
task3 is running (003). *
task1 is running (003). |
1
t#ter_tsk(1)
task3 is running (004). *
task2 is running (004). +
task2 is running (005). +
task3 is running (005). *
2
t#ter_tsk(2)
task3 is running (006). *
3
t#ter_tsk(3)
1
a#act_tsk(1)
task1 is running (004). |
task1 is running (005). |
2
a#act_tsk(2)
task2 is running (006). +
task1 is running (006). |
task2 is running (007). +
task1 is running (007). |
task2 is running (008). +
task1 is running (008). |
task2 is running (009). +
task1 is running (009). |
task2 is running (010). +
task1 is running (010). |
3
task2 is running (011). +
a#act_tsk(3)
task3 is running (007). *
task1 is running (011). |
task2 is running (012). +
task3 is running (008). *
task1 is running (012). |
task2 is running (013). +
task3 is running (009). *
task1 is running (013). |
task2 is running (014). +
task3 is running (010). *
task1 is running (014). |
[root @ localhost xen]#