[IOTG][RPL] Enable Time Coordinated Compute interface driver

Bug #2012755 reported by Philip Cox
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-intel-iotg (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Medium
Philip Cox

Bug Description

Description
Time Coordinated Compute (TCC)
Pseudo SRAM interface support on top of Cache Allocation Technology

Hardware: Tiger Lake & Elkhart Lake & Alder Lake & Ice Lake & Raptor Lake

Target Release: 22.04
Target Kernel: TBD

External links:
https://github.com/intel/linux-intel-quilt/tree/mainline-tracking-v5.19-linux-221019T120731Z

Based on LP bug https://bugs.launchpad.net/intel/+bug/1996675, there are some more updates for this driver as following.

0017-Support-RPL-in-measurement-function.tcc
0018-Assume-default-hardware-prefetch-bitmask-in-measuremen.tcc
0019-tcc-fix-patch-style-problem.tcc
0020-tcc-Map-and-show-crl-version-number-in-proc.tcc
0022-tcc-Update-hardware-prefetcher-disable-bits-for-ADL-an.tcc
0023-tcc-Choose-different-L3-cache-miss-perf-event-for-ADL-.tcc

Philip Cox (philcox)
summary: - [RPL] Enable Time Coordinated Compute interface driver
+ [IOTG] Enable Time Coordinated Compute interface driver
affects: linux (Ubuntu) → linux-intel-iotg (Ubuntu)
summary: - [IOTG] Enable Time Coordinated Compute interface driver
+ [IOTG][RPL] Enable Time Coordinated Compute interface driver
Changed in linux-intel-iotg (Ubuntu):
status: New → Confirmed
status: Confirmed → In Progress
Stefan Bader (smb)
Changed in linux-intel-iotg (Ubuntu Jammy):
importance: Undecided → Medium
status: New → In Progress
Changed in linux-intel-iotg (Ubuntu):
status: In Progress → Invalid
Changed in linux-intel-iotg (Ubuntu Jammy):
assignee: nobody → Philip Cox (philcox)
Changed in linux-intel-iotg (Ubuntu):
assignee: Philip Cox (philcox) → nobody
Revision history for this message
Philip Cox (philcox) wrote :

Rebased the changes on top of the latest iotg kernel and these are the changes now required:

0005-tcc-driver-should-exit-if-no-psram-entry-found-in-PTCT.tcc
0006-tcc-tcc-drvier-should-not-exit-even-if-no-psram-entry.tcc
0013-Add-new-IOCTL-to-read-error-log-buffer.tcc
0014-Display-errlog-buffer-raw-data-in-kernel-log-as-reques.tcc
0015-Fix-issue-found-in-acrn-uos-when-convert-cacheid-to-ap.tcc
0016-tcc-rounding-possible-non-page-aligned-ssram-address.tcc

These can be located at: https://github.com/intel/linux-intel-quilt/tree/lts-v5.15.21-linux-220222T001242Z-1/patches/

Philip Cox (philcox)
description: updated
Philip Cox (philcox)
Changed in linux-intel-iotg (Ubuntu Jammy):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-intel-iotg/5.15.0-1029.34 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy' to 'verification-done-jammy'. If the problem still exists, change the tag 'verification-needed-jammy' to 'verification-failed-jammy'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-intel-iotg verification-needed-jammy
Revision history for this message
Jian Hui Lee (jianhuilee) wrote :

intel helped to verify the kernel 5.15.0-1030.35

tags: added: verification-done-jammy
removed: verification-needed-jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (28.0 KiB)

This bug was fixed in the package linux-intel-iotg - 5.15.0-1030.35

---------------
linux-intel-iotg (5.15.0-1030.35) jammy; urgency=medium

  * jammy/linux-intel-iotg: 5.15.0-1030.35 -proposed tracker (LP: #2019028)

  * net:veth.sh in ubuntu_kernel_selftests hang with J-intel-iotg (BUG: unable
    to handle page fault) (LP: #2008085)
    - Revert "rtnetlink: Add return value check"
    - Revert "rtnetlink: Fix unchecked return value of dev_xdp_query_md_btf()"
    - Revert "igc: Enable HW RX Timestamp for AF_XDP ZC"
    - Revert "igc: Add BTF based metadata for XDP"
    - Revert "net/core: XDP metadata BTF netlink API"

linux-intel-iotg (5.15.0-1029.34) jammy; urgency=medium

  * jammy/linux-intel-iotg: 5.15.0-1029.34 -proposed tracker (LP: #2016534)

  * CVE-2023-1829
    - [Config]: Make sure CONFIG_NET_CLS_TCINDEX is not available

  * [IOTG][RPL] Enable Time Coordinated Compute interface driver (LP: #2012755)
    - tcc: driver should exit if no psram entry found in PTCT.
    - tcc: tcc drvier should not exit even if no psram entry.
    - Add new IOCTL to read error log buffer.
    - Display errlog buffer raw data in kernel log as requested once this driver
      is loaded.
    - Fix issue found in acrn uos when convert cacheid to apicid.
    - tcc: rounding possible non page-aligned ssram address
    - Support RPL in measurement function.
    - Assume default hardware prefetch bitmask in measurement function.
    - tcc: fix patch style problem
    - tcc: Map and show crl version number in /proc.
    - tcc: Update hardware prefetcher disable bits for ADL and RPL in cache
      hit/miss measurement.
    - tcc: Choose different L3 cache miss perf event for ADL-N.

  * [IoTG] Integrated TSN controller (stmmac) driver commits tracker
    (LP: #2017934)
    - fixup! net: phy: marvell10g: Add WAKE_PHY support to WOL event
    - taprio: Add bitmask checking based on the traffic class
    - net: stmmac: Add check for supported EEE advertisement
    - net: stmmac: update EEE status when mac link goes down
    - net: stmmac: Check and exit when coalesce rx-usecs is equal to 0
    - net: phy: add wrapper function for setup master slave setup
    - net: phy: dp83867: add TI PHY loopback
    - net: stmmac: add check for supported mode before speed/advertising change
    - net: stmmac: Adjust mac_capabilities for Intel mGbE 2.5G mode
    - net: stmmac: check CBS input values before configuration
    - stmmac: intel: Separate ADL-N device ID from TGL
    - net: stmmac: Add check for taprio basetime configuration
    - net: stmmac: fix deadlock caused by taking RTNL in RPM resume path
    - net: phy: dp83867: perform phy reset after modifying auto-neg setting
    - Revert "net: stmmac: trigger PCS EEE to turn off on link down"
    - net: stmmac: add check for advertising linkmode request for set-eee
    - taprio: Add boundary check for sched-entry values
    - taprio: Fix no error return when entering invalid gatemask value
    - stmmac: intel: PCH MSI arbitration WA for HW bug
    - igc: Add BTF based metadata for XDP
    - net: stmmac: Fix 'no previous prototype' build warning
    - igc: Enable HW RX Timestamp for AF_XDP ZC
    - net/core: XDP metadat...

Changed in linux-intel-iotg (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.