Skip to content

Adding Demo for Xen port for x86 (32bit and 64bit)#36

Open
amd-asahoo wants to merge 3 commits intoFreeRTOS:mainfrom
amd-asahoo:main
Open

Adding Demo for Xen port for x86 (32bit and 64bit)#36
amd-asahoo wants to merge 3 commits intoFreeRTOS:mainfrom
amd-asahoo:main

Conversation

@amd-asahoo
Copy link
Copy Markdown

Adding Demo for Xen port for x86 (32bit and 64bit)

Description

This release provides details of the FreeRTOS PVH/HVM supported features and CLI commands for x86.

Test Steps

  • To Build PVH/HVM guest, execute the following commands from FreeRTOS/FreeRTOS/Demo/AMD_XEN_V2000_GCC/port_32:
    make
  • Post the compilation, ISO image gets generated from FreeRTOS/FreeRTOS/Demo/AMD_XEN_V2000_GCC/port_32/output.
    example: freertos-vx.0-x86_32.iso (where x represents any FreeRTOS released version)
  • Download FreeRTOS iso images and Xen configuration files from the following link, keep all files in same directory.
  • Launch 32-bit FreeRTOS HVM, Issue following command to create FreeRTOS DomU.
    xl create freertos_x86_32.hvm
  • Check the FreeRTOS DomU is created.
    xl list
    freertos 32 3 256 1 -b---- 69.5
  • Launch 64-bit FreeRTOS HVM, Issue following command to create FreeRTOS HVM.
    xl create freertos_x86_64.hvm
    xl list
    freertos 64 3 256 1 -b---- 69.5
  • Connect to console
    xl console <domain_name|domain_id>
  • Similar steps can be followed for 32bit/64bit PVH using the configuration files respectively:
    freertos_x86_32.pvh
    freertos_x86_64.pvh

Related Issue

New Port.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@aggarg
Copy link
Copy Markdown
Member

aggarg commented Jan 11, 2026

Please add LICENSE file.

@@ -0,0 +1,119 @@
# FreeRTOS port for Xen
This repository contains source for FreeRTOS port for xen.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source for port or source for demo?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants