[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