[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(toppers-users 2557) Xen対応のiTRON



酒匂です。
以前、ここに、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]#