Wind River Hypervisor

Wind River Systems, Inc.

Flag/report this product
Wind River Hypervisor is one of the building blocks of Wind River's comprehensive multi-core software solution
Wind River Hypervisor


  • Wind River Hypervisor is optimally integrated (for performance) with Wind River Linux, VxWorks, and Windows and has the ability to support other operating systems and executives
  • Wind River Hypervisor enables the new software configurations required to architect the embedded systems of tomorrow ? systems that can be developed, diagnosed, and analyzed using Wind River Workbench
  • Wind River Hypervisor provides virtualization capabilities that enable the configuration of single and multi-core processors with multiple operating systems
  • Wind River Hypervisor is a Type 1 embedded hypervisor with a very small footprint, minimal latency for device access, plus deterministic response times and optimizations for maximum performance
  • Wind River Hypervisor supports a variety of different processor architectures, taking advantage of hardware virtualization support when available
  • Wind River Hypervisor provides the ability to configure and partition hardware devices, memory, and cores into ?virtual boards? that an operating system uses as its execution environment
  • It also allows you to run multiple different virtual boards on a single processor core (core virtualization) or one virtual board over multiple processor cores
  • In both cases, the hypervisor can provide virtualization and protection of memory and device access
  • Wind River Hypervisor is configurable
  • It can be configured to use all of its features, including core virtualization, or it can be scaled down to a minimal ?supervisor? to provide improved protection, reliability, and scalability in a supervised Asymmetrical Multi-Processing (sAMP) configuration
  • Processor support: Supports single and multi-core processors
  • Operating system support: Integrates with VxWorks, Wind River Linux, and Microsoft Windows, delivering optimal performance; supports other operating systems and executives
  • Virtual board interface: Provides a hardware-like interface for easy porting of operating systems or for developing minimal applications that do not require an operating system
  • Protection: Enables assigning devices to virtual boards; provides device and memory protection between the virtual boards; prevents failures in the applications or operating system on one virtual board from affecting another operating system and its applications
  • Build: Provides system projects for configuring and building entire multi-operating systems from Wind River Workbench
  • Debugging: Features agent-based debugging of multiple collaborating cores running VxWorks and Linux applications over Ethernet connections and supports JTAG-based debugging
  • Core scheduling: Provides a priority-based and partitioned scheduler; supports other schedulers
  • Communication: Provides a message-passing protocol designed for communication between cores and/or virtual boards; uses a socket-like API and shared memory as a fast, zero-copy communication medium between operating systems
  • Device access: Provides direct access to devices from virtual boards, thereby minimizing overhead, and provides the ability to share devices (e.g., serial, Ethernet) so a single device can be used by more than one virtual board
  • Virtual board management: Enables start, stop, and reload/restart of guest operating systems

See also:

Go Back

Flag/report this product