Difference between revisions of "Archived/Xen ARM (PV)"

From Xen
m (Xen-ARM source)
(Added links to embedded docs)
Line 6: Line 6:
 
<!-- ##acl BrianMyungjuneJUNG:read,write,admin Sang-bum Suh:read,write,admin XenARMGroup:read,write,revert All:read -->
 
<!-- ##acl BrianMyungjuneJUNG:read,write,admin Sang-bum Suh:read,write,admin XenARMGroup:read,write,revert All:read -->
 
<!-- ## page was renamed from Xen/PPC -->
 
<!-- ## page was renamed from Xen/PPC -->
 
{{Needs_Additions|Executable files and other files that cannot be attached to the wiki need to be hosted somewhere}}
 
  
 
= Xen ARM Project =
 
= Xen ARM Project =
Line 24: Line 22:
 
* Note that Xen ARM is currently rebased onto xen-unstable such that it can be upstreamed. The work is currently performed on [http://xenbits.xen.org/gitweb/?p=people/jm77ryu/xen-unstable-arm.git;a=summary Jaemin Ryu's personal branch]
 
* Note that Xen ARM is currently rebased onto xen-unstable such that it can be upstreamed. The work is currently performed on [http://xenbits.xen.org/gitweb/?p=people/jm77ryu/xen-unstable-arm.git;a=summary Jaemin Ryu's personal branch]
 
== Xen-ARM source ==
 
== Xen-ARM source ==
Click [[Media:XenARM$xen-arm-opensource-20110714.tar.bz2]] to download the latest officially released Xen-ARM package.
+
Click [http://downloads.xen.org/Wiki/XenARM/xen-arm-opensource-20110714.tar.bz2 xen-arm-opensource-20110714.tar.bz2] to download the latest officially released Xen-ARM package.
  
 
== Documents ==
 
== Documents ==
* Secure Xen on ARM User's Guide: [[Media:XenARM$Secure_Xen_on_ARM_User_Guide_v1_1.pdf]]
+
* Secure Xen on ARM User's Guide: [http://downloads.xen.org/Wiki/XenARM/Secure_Xen_on_ARM_User_Guide_v1_1.pdf Secure_Xen_on_ARM_User_Guide_v1_1.pdf]
 
== Bug Tracking ==
 
== Bug Tracking ==
 
We are using the main Xen bugzilla bugtracking system: [http://bugzilla.xensource.com/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&rep_platform=ARM all ARM bugs]. Please create an account so that bugs may be assigned to you. ;-)
 
We are using the main Xen bugzilla bugtracking system: [http://bugzilla.xensource.com/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&rep_platform=ARM all ARM bugs]. Please create an account so that bugs may be assigned to you. ;-)
Line 34: Line 32:
 
Android Goldfish (QEMU 0.82 based Android emulator):
 
Android Goldfish (QEMU 0.82 based Android emulator):
  
* Patching the QEMU: [[Media:XenARM$qemu-xen_arm-081120.tar.bz2]]
+
* Patching the QEMU: [http://downloads.xen.org/Wiki/XenARM/qemu-xen_arm-081120.tar.bz2 qemu-xen_arm-081120.tar.bz2]
 
* Some source codes of emulator are modified in order to make the emulator load two mini-os images into RAM before executing Secure Xen on ARM.
 
* Some source codes of emulator are modified in order to make the emulator load two mini-os images into RAM before executing Secure Xen on ARM.
 
* More details on how to run Secure Xen on ARM on modified Goldfish emulator are found in the section A.2 of user guide.
 
* More details on how to run Secure Xen on ARM on modified Goldfish emulator are found in the section A.2 of user guide.
 
Para-virtualized uC/OS-II RTOS:
 
Para-virtualized uC/OS-II RTOS:
  
* Source codes: [[Media:XenARM$ucos_ii_xen_on_arm.zip]]
+
* Source codes: [http://downloads.xen.org/Wiki/XenARM/ucos_ii_xen_on_arm.zip ucos_ii_xen_on_arm.zip]
* Readme file: [[Media:XenARM$paravirtualized_uC_OS-II_readme.txt|paravirtualized_uC$OS-II_readme.txt]]
+
* Readme file: [http://downloads.xen.org/Wiki/XenARM/paravirtualized_uC_OS-II_readme.txt paravirtualized_uC$OS-II_readme.txt]
 
== Links ==
 
== Links ==
 
* [[XenSummit]] 2011 North America: presentations see http://xen.org/xensummit/xensummit_summer_2011.html
 
* [[XenSummit]] 2011 North America: presentations see http://xen.org/xensummit/xensummit_summer_2011.html

Revision as of 16:05, 10 November 2011


Xen ARM Project

Xen-ARM is called originally Secure Xen on ARM which consists of Xen on ARM VMM and the associated access control.

Contributing

Please email xen-arm@lists.xensource.com with comments, questions, and patches. For patches, please prefix the email subject with "[patch]". Use http://lists.xensource.com/xen-arm to subscribe and to access the archives.

Current Status

Secure Xen on ARM supports the ARMv7 architecture family, specific platform we test/run on is:

  • nVidia Tegra250 Development Board

Note : This release does not support all architectures prior to ARM v7. Previous versions of Xen-ARM can be found on the Xen-ARM archives section.

  • Note that Xen ARM is currently rebased onto xen-unstable such that it can be upstreamed. The work is currently performed on Jaemin Ryu's personal branch

Xen-ARM source

Click xen-arm-opensource-20110714.tar.bz2 to download the latest officially released Xen-ARM package.

Documents

Bug Tracking

We are using the main Xen bugzilla bugtracking system: all ARM bugs. Please create an account so that bugs may be assigned to you. ;-)

Xen-ARM Archives

Android Goldfish (QEMU 0.82 based Android emulator):

  • Patching the QEMU: qemu-xen_arm-081120.tar.bz2
  • Some source codes of emulator are modified in order to make the emulator load two mini-os images into RAM before executing Secure Xen on ARM.
  • More details on how to run Secure Xen on ARM on modified Goldfish emulator are found in the section A.2 of user guide.

Para-virtualized uC/OS-II RTOS:

Links

Contact

  • Sang-bum SUH sbuk.suh@samsung.com