Skip to content

Commit c95c396

Browse files
[DOCS] Documenting RT jitter on PTL platforms with kernel Next (#786)
* [DOCS] Documenting RT jitter on PTL platforms with kernel Next Signed-off-by: Sebastian Golebiewski <sebastianx.golebiewski@intel.com> * Update platform details Signed-off-by: Sebastian Golebiewski <sebastianx.golebiewski@intel.com> --------- Signed-off-by: Sebastian Golebiewski <sebastianx.golebiewski@intel.com>
1 parent d3728a2 commit c95c396

File tree

5 files changed

+29
-13
lines changed

5 files changed

+29
-13
lines changed

docs/developer-guide/emt-architecture-overview.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The toolkit comes pre-configured to produce different images; the following tabl
3232
| Capabilities | <ul><li>Easy to install, bootable ISO image with precompiled packages for developer evaluation.</li> <li> Includes installable rpms with TDNF for extending baseline functionality.</li> <li>Complete with a toolkit to build an image with opt-in data integrity and security features.</li></ul> | <ul><li>Designed for [Edge Manageability Framework](https://github.com/open-edge-platform/edge-manageability-framework) and can be used to onboard and provision edge nodes at scale.</li><li>Can be used independently on bare metal or as a guest OS.</li><li>Fast atomic updates and rollback support with a small image footprint and short boot time.|
3333
| Image Type | Mutable ISO | Immutable RAW + VHD |
3434
| Update Mechanism | RPM package updates with TDNF | Image based A/B updates + Rollback |
35-
| Linux Kernel | Intel® Kernel 6.12 | Intel® Kernel 6.12 |
35+
| Linux Kernel | Intel® “Next” Kernel 6.17 | Intel® “Next” Kernel 6.17 |
3636
| Real time | Available for opt-in | Image variants with standard and RT kernel provided |
3737
| Desktop Virtualization | Available | Dedicated non-RT image variant provided |
3838
| Add-on packages | Available for opt-in: Docker + K3s | Downloaded during installation: K3s and extensions |
@@ -115,7 +115,7 @@ The RT version of Edge Microvisor Toolkit includes several features over the sta
115115

116116
### Preempt RT Kernel
117117

118-
The Preempt RT Linux Kernel 6.12 is designed to offer enhanced real-time performance compared
118+
The Preempt RT Linux Kernel 6.17 is designed to offer enhanced real-time performance compared
119119
to the standard kernel:
120120

121121
- **Reduced Latency**
@@ -138,10 +138,13 @@ The patch refines locking mechanisms, reducing the time when critical sections c
138138
interrupted. This improves the overall responsiveness and guarantees that the system can
139139
handle real-time workloads with minimal jitter.
140140

141-
> **Note:** You can learn more about preempt Kernel and its features at the
142-
> [Linux Intel LTS Kernel Github](https://github.com/intel/linux-intel-lts/blob/main/README.md).
143-
> You can learn more about specific kernel patches related to preempt RT Kernel in the relevant
144-
> [SPEC file](https://github.com/open-edge-platform/edge-microvisor-toolkit/blob/3.0/SPECS/kernel/kernel.spec).
141+
> **Note:**
142+
> - Learn more about preempt Kernel and its features at the
143+
> [Linux Intel LTS Kernel Github](https://github.com/intel/linux-intel-lts/blob/main/README.md).
144+
> - Learn more about specific kernel patches related to preempt RT Kernel in the relevant
145+
> [SPEC file](https://github.com/open-edge-platform/edge-microvisor-toolkit/blob/next/SPECS/kernel/kernel.spec).
146+
> - The use of RT Kernel with Intel® Core™ Ultra Processors has some limitations. Refer to
147+
the [Known Limitations](./emt-troubleshooting.md#known-limitations) section for more details.
145148

146149
### perf tool
147150

docs/developer-guide/emt-system-requirements.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ and workloads. It has been validated on the following platforms:
5858
## Software Requirements
5959

6060
| Component | Edge Microvisor Toolkit Developer Node | Edge Microvisor Toolkit (Edge Manageability Framework or Standalone Node) |
61-
|------------------|-------------------------|-------------------------|
62-
| Kernel Version | Intel® Kernel 6.12 | Intel® Kernel 6.12 |
63-
| Bootloader | GRUB | Systemd-boot |
64-
| Update Mechanism | RPM-based with TDNF | Image-based A/B updates |
61+
|------------------|----------------------------------------|---------------------------------------------------------------------------|
62+
| Kernel Version | Intel® “Next” Kernel 6.17 | Intel® “Next” Kernel 6.17 |
63+
| Bootloader | GRUB | Systemd-boot |
64+
| Update Mechanism | RPM-based with TDNF | Image-based A/B updates |

docs/developer-guide/emt-troubleshooting.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,4 +232,17 @@ To install from a USB device, you need to update BIOS to include the
232232
USB boot option and make sure USB boot has highest precedence in the
233233
boot order list. You also need to configure BIOS with the Platform Keys (PK) to enable
234234
[secure boot](./security-considerations/emt-sb-howto.md) for Edge Microvisor Toolkit.
235-
::::
235+
::::
236+
237+
## Known Limitations
238+
239+
### Real-time jitter and CPU spikes
240+
241+
High variance real-time jitter and CPU spikes have been observed under specific
242+
configurations, listed below. The issues may result in a significant performance
243+
instability for real-time workloads using RAW/ISO toolkit images with RT kernel.
244+
245+
Platform | Processor family | Operating System | RT kernel
246+
--- | --- | --- | ---
247+
Intel Corporation Panther Lake Client Platform | Intel(R) Core(TM) Ultra X7 358H | Edge Microvisor Toolkit | 6.17 Next
248+

docs/developer-guide/get-started/deployment/emt-vm-host-setup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ or in an Ubuntu 22.04 docker container on an Ubuntu host.
7979
cd <work directory>
8080
```
8181

82-
2. Extract files
82+
2. Extract files:
8383

8484
```bash
8585
# Extract files

docs/developer-guide/get-started/deployment/emt-vm-host-ubuntu-guest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
sudo reboot
144144
```
145145

146-
9. Reboot into the guest:
146+
9. Reboot into the guest OS:
147147

148148
```bash
149149
# after reboot check the kernel version

0 commit comments

Comments
 (0)