[22.10 FEAT] Enablement for MIO Instructions - kernel part
Bug #1959543 reported by
bugproxy
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Unassigned | ||
Kinetic |
Fix Released
|
High
|
Unassigned |
Bug Description
Enablement for MIO Instructions - kernel part
Feature Description
Make use of the new PCI Load/Store instructions in the rdma-core package.
The existing support for rdma-core uses the privileged functions for RDMA traffic, which rely on add'l syscalls. Though syscalls on s390 are said to be not as expensive as on other platforms, it still defeats the purpose of the userspace RDMA approach, and the context switches still cost us.
Furthermore, the new instructions operate on virtual addresses instead of function handles, with Millicode handling the address translation. This is more similar to real MMIO, and allows for real re-mapping..
tags: | added: architecture-s39064 bugnameltc-196211 severity-high targetmilestone-inin2204 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
summary: |
- [22.04 FEAT] Enablement for MIO Instructions - kernel part + [22.10 FEAT] Enablement for MIO Instructions - kernel part |
To post a comment you must log in.
------- Comment From <email address hidden> 2022-01-30 22:14 EDT-------
This also has a rdma-core part:
Canonical LP#1959544 - IBM BZ#196212 [22.04 FEAT] Enablement for MIO Instructions - rdma-core part