From: Arnaud Guéras Date: Mon, 2 Dec 2024 10:51:35 +0000 (+0100) Subject: update wording X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=3c33b46c71e1a97f8be254472ef226eb126a005f;p=www-xenproject-org.git update wording Signed-off-by: Arnaud Guéras --- diff --git a/content/contribute/contribution-guidelines.md b/content/contribute/contribution-guidelines.md index c6b7969..d46507b 100644 --- a/content/contribute/contribution-guidelines.md +++ b/content/contribute/contribution-guidelines.md @@ -45,7 +45,7 @@ For details about what to include in your patch, you should start with the [patc ### Escalation -If you submitted a patch to the xen-devel mailing list or bugzilla and did not receive a response within 5 business days, please send an email to xen-devel and in the first line of that email, include this phrase "Patch escalation: no response for x days". +If you submitted a patch to the xen-devel mailing list and did not receive a response within 5 business days, please send an email to xen-devel and in the first line of that email, include this phrase "Patch escalation: no response for x days". This is one case where you should "top post" to make sure that the escalation text is read. diff --git a/content/projects/embedded-and-automative.md b/content/projects/embedded-and-automative.md deleted file mode 100644 index 7f19f31..0000000 --- a/content/projects/embedded-and-automative.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Embedded & Automative -description: Maturity, isolation, security features, real-time support, fault-tolerance, and a flexible architecture make the Xen Project Hypervisor a perfect match for embedded and automative systems. -keywords: "Xen Project embedded systems, Xen automotive applications, Xen real-time support, Xen fault-tolerance, Xen flexible architecture, Xen ARMv7 virtualization, Xen ARMv8 support, Xen x86-64 embedded, Xen RISC-V automotive, Xen hypervisor security, Xen isolation features, Xen embedded Linux, Xen RTOS integration, Xen 5G antennas, Xen industrial robots, Xen medical devices, Xen automotive systems, Xen hardware resource allocation, Xen VM communication, Xen OP-TEE integration" - -draft: false -menus: - main: - parent: Projects - weight: 100 ---- - - -{{
}} - {{}} -{{}} -At the core of every modern embedded system is software meticulously crafted and seamlessly integrated with hardware, dedicated to fulfilling a specific, vital function. This is where our journey begins. - -Since 2011, following the groundbreaking announcement of the Xen port to ARMv7 with Virtualization Extensions, our community has been relentlessly advancing Xen for embedded deployments. - -Our focus extends beyond ARMv7 to encompass ARMv8, x86-64, and RISC-V, catering to both embedded and automotive applications. We’re not just part of the evolution; we’re leading it. -{{}} - -

- - Read project proposal - -

- -{{
}} -{{
}} - -{{
}} - {{}} - {{}} -- Xen revolutionizes embedded systems, enabling fully-featured operating systems like Linux to coexist with smaller and faster RTOSes such as Zephyr. -- Xen’s ability to allocate hardware resources with precision and support multiple communication paradigms between VMs has made it indispensable in diverse applications, from 5G antennas and industrial robots to medical devices and automobiles. -- A significant amount of work has been completed in this area since the team started in 2014. Most work has occurred in Linux, Xen, and OP-TEE. -{{}} -{{}} -{{
}} - -{{
}} - {{}} - - title: Real-Time and Cache Coloring - icon: fas fa-clock-rotate-left - description: Xen excels in handling hard real-time workloads. Our innovative cache coloring technique ensures low and predictable interrupt latencies, with real-time benchmarks as impressive as less than 4 microseconds interrupt latencies on AMD/Xilinx Ultrascale+ under heavy interference. - - - title: Dom0less and parallel booting - icon: fas fa-power-off - description: Embrace the efficiency of parallel VM booting with Dom0less Xen. This feature drastically reduces boot times to under a second for an RTOS like Zephyr, bypassing the need for Dom0 (Linux) boot-up. Dom0less also opens the door to fully static configurations, positioning Dom0 as an optional component, not a necessity. - - - title: Cortex-R52 and R82 Support - icon: fas fa-handshake - description: A collaboration between ARM and AMD/Xilinx is expanding Xen's capabilities to microcontrollers and MMU-less embedded processors. This innovation marks a significant leap for virtualization in embedded systems. - {{}} -{{
}} - -{{
}} - {{}} - -The Xen Project Hypervisor is uniquely placed to support a new range of use cases, building on top of 14 years of usage within the data center. In particular, its isolation and security features, flexible virtualization mode and architecture, driver disaggregation, and ARM support (only 47K lines of code) make it a perfect fit for embedded applications. - -{{}} -{{
}} - - -{{
}} - {{}} -{{}} -With sponsorships from the likes of AMD, we’re on a mission to align Xen with top safety standards, including ISO 26262 ASIL D and IEC 61508 SIL 3. - -Initiatives like the MISRA C course for community members and striving for MISRA C compliance in the Xen upstream codebase underscore our dedication to ensuring Xen’s role in safety-critical environments. - -Xen is not just a technology; it’s a vision coming to life, shaping the future of embedded systems, and redefining what’s possible. -{{}} - {{}} -{{
}} - -{{
}} - {{}} -{{}} - -Licenses -Code will be upstreamed to projects under the license of the respective upstream project. For code that is hosted by the subproject, e.g. for a [QNX base-ports](https://wiki.xenproject.org/wiki/Embedded_and_Automotive/Archived/PV_Drivers/Project_Proposal#QNX_and_other_OSes), an appropriate [OSI approved](https://opensource.org/licenses) license will be used. For PV drivers contributed to the Linux kernel or for Linux user space drivers hosted by the subproject a [dual-use license](https://wiki.xenproject.org/wiki/Embedded_and_Automotive/Archived/PV_Drivers/Project_Proposal#Linux) will be used to enable easy sharing of driver code with FreeBSD and other open source operating systems. - -{{}} - {{}} -{{
}} \ No newline at end of file diff --git a/content/projects/embedded-and-automotive.md b/content/projects/embedded-and-automotive.md new file mode 100644 index 0000000..0f37ad6 --- /dev/null +++ b/content/projects/embedded-and-automotive.md @@ -0,0 +1,118 @@ +--- +title: Embedded & Automotive +description: Maturity, isolation, security features, real-time support, fault-tolerance, and a flexible architecture make the Xen Project Hypervisor a perfect match for embedded and automotive systems. +keywords: "Xen Project embedded systems, Xen automotive applications, Xen real-time support, Xen fault-tolerance, Xen flexible architecture, Xen ARMv7 virtualization, Xen ARMv8 support, Xen x86-64 embedded, Xen RISC-V automotive, Xen hypervisor security, Xen isolation features, Xen embedded Linux, Xen RTOS integration, Xen 5G antennas, Xen industrial robots, Xen medical devices, Xen automotive systems, Xen hardware resource allocation, Xen VM communication, Xen OP-TEE integration" + +draft: false +menus: + main: + parent: Projects + weight: 100 +--- + + +{{
}} + {{}} +{{}} +At the core of every modern embedded system is software meticulously crafted and seamlessly integrated with hardware, dedicated to fulfilling a specific, vital function. This is where our journey begins. + +Since 2011, following the groundbreaking announcement of the Xen port to ARMv7 with Virtualization Extensions, our community has been relentlessly advancing Xen for embedded deployments. + +Our focus extends beyond ARMv7 to encompass ARMv8, x86-64, and RISC-V, catering to both embedded and automotive applications. We’re not just part of the evolution; we’re leading it. +{{}} + +

+ + Read project proposal + +

+ +{{
}} +{{
}} + +{{
}} + {{}} + {{}} +- Xen revolutionizes embedded systems, enabling fully-featured operating systems like Linux to coexist with smaller and faster RTOSes such as Zephyr. +- Xen’s ability to allocate hardware resources with precision and support multiple communication paradigms between VMs has made it indispensable in diverse applications, from 5G antennas and industrial robots to medical devices and automobiles. +- A significant amount of work has been completed in this area since the team started in 2014. Most work has occurred in Linux, Xen, and OP-TEE. +{{}} +{{}} +{{
}} + +{{
}} + {{}} + - title: Real-Time and Cache Coloring + icon: fas fa-clock-rotate-left + description: Xen excels in handling hard real-time workloads. Our innovative cache coloring technique ensures low and predictable interrupt latencies, with real-time benchmarks as impressive as less than 4 microseconds interrupt latencies on AMD/Xilinx Ultrascale+ under heavy interference. + + - title: Dom0less and parallel booting + icon: fas fa-power-off + description: Embrace the efficiency of parallel VM booting with Dom0less Xen. This feature drastically reduces boot times to under a second for an RTOS like Zephyr, bypassing the need for Dom0 (Linux) boot-up. Dom0less also opens the door to fully static configurations, positioning Dom0 as an optional component, not a necessity. + + - title: Cortex-R52 and R82 Support + icon: fas fa-handshake + description: An active collaboration between ARM and AMD/Xilinx is expanding Xen’s capabilities to microcontrollers and MMU-less embedded processors. This innovation soon to be upstreamed, marks a significant leap for virtualization in embedded systems. + {{}} +{{
}} + +{{
}} + {{}} + +The Xen Project Hypervisor is uniquely placed to support a new range of use cases, building on top of 14 years of usage within the data center. In particular, its isolation and security features, flexible virtualization mode and architecture, driver disaggregation, and ARM support (only 47K lines of code) make it a perfect fit for embedded applications. + +{{}} +{{
}} + + +{{
}} + {{}} +{{}} +With sponsorships from the likes of AMD, we’re on a mission to align Xen with top safety standards, including ISO 26262 ASIL D and IEC 61508 SIL 3. + +Initiatives like the MISRA C course for community members and striving for MISRA C compliance in the Xen upstream codebase underscore our dedication to ensuring Xen’s role in safety-critical environments. + +Xen is not just a technology; it’s a vision coming to life, shaping the future of embedded systems, and redefining what’s possible. +{{}} + {{}} +{{
}} + +{{
}} + {{}} +{{}} + +Licenses +Code will be upstreamed to projects under the license of the respective upstream project. For code that is hosted by the subproject, e.g. for a [QNX base-ports](https://wiki.xenproject.org/wiki/Embedded_and_Automotive/Archived/PV_Drivers/Project_Proposal#QNX_and_other_OSes), an appropriate [OSI approved](https://opensource.org/licenses) license will be used. For PV drivers contributed to the Linux kernel or for Linux user space drivers hosted by the subproject a [dual-use license](https://wiki.xenproject.org/wiki/Embedded_and_Automotive/Archived/PV_Drivers/Project_Proposal#Linux) will be used to enable easy sharing of driver code with FreeBSD and other open source operating systems. + +{{}} + {{}} +{{
}} \ No newline at end of file diff --git a/content/resources/use-cases.md b/content/resources/use-cases.md index 68ee228..866ffe1 100644 --- a/content/resources/use-cases.md +++ b/content/resources/use-cases.md @@ -75,7 +75,7 @@ The Xen Project hypervisor prioritizes security through its unique architecture Xen Project's virtualization technology is increasingly adopted in embedded systems and automotive applications. It enables the consolidation of multiple systems onto a single hardware platform, reducing costs and complexity. In automotive, Xen supports the development of advanced infotainment systems and autonomous driving technologies while ensuring critical safety features remain isolated.

- Read Automotive Virtualization by Xen + Read Automotive Virtualization by Xen

{{}} diff --git a/tests/backstop.json b/tests/backstop.json index a8febdf..c5e11fd 100644 --- a/tests/backstop.json +++ b/tests/backstop.json @@ -58,8 +58,8 @@ "delay": 500 }, { - "label": "Projects - Embedded and Automative", - "url": "http://localhost:1313/projects/embedded-and-automative/", + "label": "Projects - Embedded and Automotive", + "url": "http://localhost:1313/projects/embedded-and-automotive/", "delay": 500 }, { diff --git a/tests/report/differential_report.txt b/tests/report/differential_report.txt index 9407fd4..13fa418 100644 --- a/tests/report/differential_report.txt +++ b/tests/report/differential_report.txt @@ -30,8 +30,8 @@ Xen-project More - Xen Summit 2024 0 document 1 phone Xen-project More - Xen Summit 2024 desktop Xen-project Projects - All Projects 0 document 1 phone Xen-project Projects - All Projects desktop -Xen-project Projects - Embedded and Automative 0 document 1 phone -Xen-project Projects - Embedded and Automative desktop +Xen-project Projects - Embedded and Automotive 0 document 1 phone +Xen-project Projects - Embedded and Automotive desktop Xen-project Projects - HVMI 0 document 1 phone Xen-project Projects - HVMI desktop Xen-project Projects - Hypervisor 0 document 1 phone @@ -84,8 +84,8 @@ Xen-project_More_-_Xen_Summit_2024_0_document_0_desktop Xen-project_More_-_Xen_Summit_2024_0_document_1_phone Xen-project_Projects_-_All_Projects_0_document_0_desktop Xen-project_Projects_-_All_Projects_0_document_1_phone -Xen-project_Projects_-_Embedded_and_Automative_0_document_0_desktop -Xen-project_Projects_-_Embedded_and_Automative_0_document_1_phone +Xen-project_Projects_-_Embedded_and_Automotive_0_document_0_desktop +Xen-project_Projects_-_Embedded_and_Automotive_0_document_1_phone Xen-project_Projects_-_HVMI_0_document_0_desktop Xen-project_Projects_-_HVMI_0_document_1_phone Xen-project_Projects_-_Hypervisor_0_document_0_desktop