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

People

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

Most used topics

Loading…