Skip to content

Welcome to Xen-Troops!

We develop embedded automotive Xen for different hardware platforms and actively contribute to Xen, Linux, OPTEE, Zephyr, and other open source projects.


Where to start

Build system

Due to the complex nature of our products and the need to build different OSes, we use moulin build system which allows us to build multiple OSes (Linux, Zephyr, Android) with inter-domain dependencies.

The human-friendly YAML files describe a whole multi-domain system with build entities and configurations.

Documentation with examples and hints is available on the moulin.readthedocs.io.

Products

We have a few actively developing public reference products:

meta-xt-prod-devel-rcar

  • Renesas R-Car Gen3 with 8GB RAM
  • PV- and virtio-based configurations
  • GPU sharing between domains
  • Linux-based control, driver and guest domains (Dom0, DomD and DomU)
  • Graphics back-end in DomD
  • Networking in DomD, DomU and DomA (Android)
  • Network (NFS) boot for DomD and DomU
  • OP-TEE client in DomU
  • Virtualized OP-TEE build
  • ARM-TF that boots into EL2
  • Multimedia video decoding/encoding with hardware acceleration
  • SD or eMMC boot
  • Android VM support
  • Zephyr OS as guest

meta-xt-prod-devel-rcar-gen4 for Renesas R-Car Gen4

  • Renesas R-Car Gen4
  • Thin Dom0
  • Driver domain (DomD), which has access to all available hardware
  • Optional generic domain (DomU)
  • Support for OP-TEE in virtualization mode
  • ICCOM partitioning demo (proprietary components are required to test the feature)
  • R-Switch VMQ: R-Switch virtualization feature
  • R-Switch VMQ TSN: R-Switch TSN pass-through feature
  • R-Switch L3 routing offload (including VLAN routes)
  • R-Switch traffic control offload
  • R-Switch offloaded IPS/IDS Snort support
  • Disabling L3 HW forwarding respectively to /proc/sys/net/ipv4/ip_forward value
  • Disabling/enabling L3 offload via sysfs file
  • PCIe SR-IOV support

meta-xt-prod-devel-rpi5 for Raspbery Pi 5

  • Zephyr operated control domain
  • Support dom0less functionality
  • Linux operated driver domain
  • PV hardware backends
  • Linux, Unikraft or Zephyr as guest domain
  • OP-TEE support

Core components

All our products are based on the top of the 'xt-core' that provides base components, such as backends, and pre-configuration for things like linux, u-boot, xen, ATF, qemu etc.

Base platform xt-core is split into hardware independent and hardware-specific parts.


Releases

Products

Products are realesed according to their road map. Available releases can be found at

xt-core

xt-core has it's own line of releases

Popular repositories Loading

  1. xen xen Public

    Forked from xen-project/xen

    Mirror of the Xen Repository

    C 6 17

  2. meta-xt-prod-devel meta-xt-prod-devel Public archive

    BitBake 4 13

  3. android_device_xenvm android_device_xenvm Public

    C++ 4 5

  4. virtio-disk virtio-disk Public

    C 4 4

  5. meta-xt-prod-devel-rcar meta-xt-prod-devel-rcar Public

    Main Xen Troops product, which is used for day-to-day development and integration

    BitBake 4 15

  6. libxenbe libxenbe Public

    C++ 3 11

Repositories

Showing 10 of 93 repositories
  • xen-troops/meta-xt-prod-cockpit-rcar’s past year of commit activity
    BitBake 0 Apache-2.0 9 0 3 Updated Nov 1, 2024
  • meta-xt-prod-devel-rcar Public

    Main Xen Troops product, which is used for day-to-day development and integration

    xen-troops/meta-xt-prod-devel-rcar’s past year of commit activity
    BitBake 4 Apache-2.0 15 7 2 Updated Oct 31, 2024
  • moulin Public

    Moulin is meta build system that is capable of building multiple images at once

    xen-troops/moulin’s past year of commit activity
    Python 2 Apache-2.0 15 10 0 Updated Oct 30, 2024
  • xen-troops/android_manifest’s past year of commit activity
    2 6 0 0 Updated Oct 29, 2024
  • xen Public Forked from xen-project/xen

    Mirror of the Xen Repository

    xen-troops/xen’s past year of commit activity
    C 6 337 33 3 Updated Oct 26, 2024
  • linux Public Forked from torvalds/linux

    Linux kernel source tree

    xen-troops/linux’s past year of commit activity
    C 1 55,866 8 3 Updated Oct 25, 2024
  • meta-xt-prod-devel-rcar-gen4 Public

    Renesas R-Car Gen4 development product

    xen-troops/meta-xt-prod-devel-rcar-gen4’s past year of commit activity
    BitBake 3 Apache-2.0 15 5 3 Updated Oct 24, 2024
  • xen-troops/meta-renesas’s past year of commit activity
    BitBake 0 MIT 6 0 0 Updated Oct 16, 2024
  • rcar_flash Public

    Fully automated and fully customizable IPL uploader for Renesas Gen3/Gen4

    xen-troops/rcar_flash’s past year of commit activity
    Python 0 MIT 2 3 0 Updated Oct 11, 2024
  • zephyr Public Forked from zephyrproject-rtos/zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    xen-troops/zephyr’s past year of commit activity
    C 0 Apache-2.0 6,627 2 2 Updated Oct 7, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…