Embedded and Automotive/Archived/PV Drivers: Difference between revisions

From Xen
Jump to navigationJump to search
mNo edit summary
No edit summary
Line 8: Line 8:
==Roadmap==
==Roadmap==
Xen 4.9 release
Xen 4.9 release
* generic co-processor (GPU, DSP, FPGA, TPU, ...) virtualization
* integration with ARM TrustZone based on OP-TEE
* XenRT real time scheduling integration
* major PV drivers fe/be (events, audio, display) upstreaming
* major PV drivers fe/be (events, audio, display) upstreaming
Xen 4.10 release
* yocto-based build management integrations
* generic co-processor (GPU, DSP, FPGA, TPU, ...) virtualization support
* deprivileged applications in Xen on ARM
* integration with ARM TrustZone based on OP-TEE
* hard real time scheduling integration
Future
Future
* yocto-based build management integrations
* dom0 RTOS support
* dom0 RTOS support
* IEC 61508 safety certification
* IEC 61508 safety certification

Revision as of 14:38, 30 March 2017

Reference platforms

Major platform: Renesas R-Car H3

Additional platforms: TexasInstruments Jacinto 6, NXP i.MX8, Intel Broxton

Reference architecture

Roadmap

Xen 4.9 release

  • major PV drivers fe/be (events, audio, display) upstreaming

Xen 4.10 release

  • generic co-processor (GPU, DSP, FPGA, TPU, ...) virtualization support
  • deprivileged applications in Xen on ARM
  • integration with ARM TrustZone based on OP-TEE
  • hard real time scheduling integration

Future

  • yocto-based build management integrations
  • dom0 RTOS support
  • IEC 61508 safety certification
  • power management support
  • heterogeneous computing support (big.LITTLE, etc.)

Repository structure

All repositories are deployed on GitHub Xen Troops project. List of repositories and owners:

  • xen + xen-tools @aanisov (upstream through mailing list)
  • linux kernel @aanisov (upstream through mailing list)
  • u-boot @otyshchenko (upstream through mailing list)
  • libxenbe @al1img
  • wayland drm + events backend @al1img
  • alsa backend @al1img
  • optee-core @lorc (upsteram through pull request on github)
  • optee-client @lorc (upsteram through pull request on github)
  • build @aanisov
  • pv drm frontend @andr2000
  • pv alsa frontend @andr2000
  • pv events frontend @andr2000