[RTEMS Project] #4770: Intel Specific x86-64 BSP Suport
RTEMS trac
trac at rtems.org
Sun Dec 4 04:46:16 UTC 2022
#4770: Intel Specific x86-64 BSP Suport
------------------------+---------------------------------------
Reporter: blackbird | Owner: (none)
Type: project | Status: new
Priority: normal | Milestone: 6.1
Component: admin | Version:
Severity: normal | Keywords: BSP, SoC, large, TSN, TCC
Blocked By: | Blocking:
------------------------+---------------------------------------
== Overview
This ticket focuses on Intel related items that refine x86_64 BSP ticket
#[ticket:2898]. Intel (Time Coordinated Computing) can enable realtime
x86_64 processing through a manufacturer toolkit and driver set and
mitigate non-deterministic behaviors caused by system architecture,
software architecture, or general limitations. In focus are the TCC and
TSN support, and mitigation of SMI related disturbances to realtime
operation.
== Goals
RTEMS BSPs should support existing and upcoming processors and
motherboards that feature:
* TSN (Time Sensitive Networking)
* TCC (Time Coordinated Computing)
* 1G/2.5G Ethernet (typically Intel i225 Chipset)
== Processor Selection
The following processor families are of interest, and are refined here:
https://www.intel.com.au/content/www/au/en/collections/topics/iot/real-
time.html
* D-2700/D-1700
* 12th Gen Core E
* 11th Gen Core E
* Xeon W-1100E
* Atom x6000E
In addition, the following Ethernet drivers should be validated on this
BSP for TSN
* i225-LM
* i225-IT
== BSP Selection
Multiple manufacturers support TCC and TSN availability on typically mini-
ITX and uITX motherboards, as well as System on-Module vendors. These are
primary targets for deployment of the BSP on modern Intel hardware. This
is a BIOS/UEFI setting, and may not be available on commercial
motherboards, or requires a firmware update.
== Tasks
1. Acquire a TCC/TSN capable motherboard and enable the TCC/TSN settings
2. if (targeting Elkhart): Refine the PSE firmware as needed and acquire
the requisite programmer
3. Architect and Develop RTEMS as a supported BSP toward all TCC/TSN
targets natively.
--
Ticket URL: <http://devel.rtems.org/ticket/4770>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list