Next OSADL Events:
|
Breaking News:
2010-05-17 12:00
The Linux task viewer is hereKernel developers are walking in user space and beyond
2010-03-10 12:00
Parallel real-time on multi-core systems with mainline LinuxSeveral tasks simultaneously running at real-time priority no longer interfere to each other!
2010-02-22 12:00
"Latest Stable" Linux mainline real-time 2.6.31 is out!Kernel 2.6.31.12-rt21 is our latest and greatest
2010-02-21 12:00
OSADL at the Embedded World 2010Industry needs Open Source - Open Source meets Industry
2010-02-09 12:00
Spinlock annotations merged from the realtime tree to Linux mainline in 2.6.33Raw spinlocks are the "real" spinlocks now |
OSADL Project: Real Time Linux Workshops
Real Time Linux Foundation Workshops since 1999
Real Time Linux Workshops
1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010
Ninth Real-Time Linux Workshop on November 2 to 4, 2007, in Linz, Austria
Announcement - Agenda - Paper Presentations
XtratuM for PowerPC
Zhou Rui, Wang Baojun, Arthur Siro, Nicholas McGuire, Zhou Qingguo
Xtratum is a nanokernel designed for providing domain support to execute concurrently several operating systems on a single computer. These domains are in the same hardware but running temporally and spatially isolated. As a very thin virtualization layer virtualizing the essential resources (interrupt, timer, memory, and CPU), XtratuM is suitable for embedded real-time systems, and at least one of those domains should provide real-time capabilities, which can be implemented by porting RTOSes onto XtratuM. The latest released XtratuM 1.0 supporting Linux kernel 2.6.17.4 is implemented on x86 architecture. In this paper, we mainly focus on our work of porting XtratuM to PowerPC. We started XtratuM for PowerPC since March 2006 and published some project fundamentals at the 8th Real-Time Linux Workshop in October 2006. For this time, we will present our implementation of XtratuM for PowerPC, especially the key components including virtual timer, virtual interrupt and virtual memory management for multi-domain support based on PowerPC. PowerPC has a wide range of family members from low-end 32bit like 4xx series up to high-end multi-threaded 64bit like CELL, which can satisfy different powerful and stable performance requirements of various types of embedded and real-time operating systems. XtratuM for PowerPC will help to expand the applicable area of this free-software nanokernel, and also promote embedded and real-time applicable abilities based on PowerPC.

