forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'linus' into perf/urgent, to pick up the upstream merged…
… bits Signed-off-by: Ingo Molnar <[email protected]>
- Loading branch information
Showing
1,941 changed files
with
75,040 additions
and
59,040 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -55,12 +55,12 @@ Description: Interface for making ib_srp connect to a new target. | |
only safe with partial memory descriptor list support enabled | ||
(allow_ext_sg=1). | ||
* comp_vector, a number in the range 0..n-1 specifying the | ||
MSI-X completion vector. Some HCA's allocate multiple (n) | ||
MSI-X vectors per HCA port. If the IRQ affinity masks of | ||
these interrupts have been configured such that each MSI-X | ||
interrupt is handled by a different CPU then the comp_vector | ||
parameter can be used to spread the SRP completion workload | ||
over multiple CPU's. | ||
MSI-X completion vector of the first RDMA channel. Some | ||
HCA's allocate multiple (n) MSI-X vectors per HCA port. If | ||
the IRQ affinity masks of these interrupts have been | ||
configured such that each MSI-X interrupt is handled by a | ||
different CPU then the comp_vector parameter can be used to | ||
spread the SRP completion workload over multiple CPU's. | ||
* tl_retry_count, a number in the range 2..7 specifying the | ||
IB RC retry count. | ||
* queue_size, the maximum number of commands that the | ||
|
@@ -88,13 +88,26 @@ Description: Whether ib_srp is allowed to include a partial memory | |
descriptor list in an SRP_CMD when communicating with an SRP | ||
target. | ||
|
||
What: /sys/class/scsi_host/host<n>/ch_count | ||
Date: April 1, 2015 | ||
KernelVersion: 3.19 | ||
Contact: [email protected] | ||
Description: Number of RDMA channels used for communication with the SRP | ||
target. | ||
|
||
What: /sys/class/scsi_host/host<n>/cmd_sg_entries | ||
Date: May 19, 2011 | ||
KernelVersion: 2.6.39 | ||
Contact: [email protected] | ||
Description: Maximum number of data buffer descriptors that may be sent to | ||
the target in a single SRP_CMD request. | ||
|
||
What: /sys/class/scsi_host/host<n>/comp_vector | ||
Date: September 2, 2013 | ||
KernelVersion: 3.11 | ||
Contact: [email protected] | ||
Description: Completion vector used for the first RDMA channel. | ||
|
||
What: /sys/class/scsi_host/host<n>/dgid | ||
Date: June 17, 2006 | ||
KernelVersion: 2.6.17 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
The arm64 port of the Linux kernel provides infrastructure to support | ||
emulation of instructions which have been deprecated, or obsoleted in | ||
the architecture. The infrastructure code uses undefined instruction | ||
hooks to support emulation. Where available it also allows turning on | ||
the instruction execution in hardware. | ||
|
||
The emulation mode can be controlled by writing to sysctl nodes | ||
(/proc/sys/abi). The following explains the different execution | ||
behaviours and the corresponding values of the sysctl nodes - | ||
|
||
* Undef | ||
Value: 0 | ||
Generates undefined instruction abort. Default for instructions that | ||
have been obsoleted in the architecture, e.g., SWP | ||
|
||
* Emulate | ||
Value: 1 | ||
Uses software emulation. To aid migration of software, in this mode | ||
usage of emulated instruction is traced as well as rate limited | ||
warnings are issued. This is the default for deprecated | ||
instructions, .e.g., CP15 barriers | ||
|
||
* Hardware Execution | ||
Value: 2 | ||
Although marked as deprecated, some implementations may support the | ||
enabling/disabling of hardware support for the execution of these | ||
instructions. Using hardware execution generally provides better | ||
performance, but at the loss of ability to gather runtime statistics | ||
about the use of the deprecated instructions. | ||
|
||
The default mode depends on the status of the instruction in the | ||
architecture. Deprecated instructions should default to emulation | ||
while obsolete instructions must be undefined by default. | ||
|
||
Supported legacy instructions | ||
----------------------------- | ||
* SWP{B} | ||
Node: /proc/sys/abi/swp | ||
Status: Obsolete | ||
Default: Undef (0) | ||
|
||
* CP15 Barriers | ||
Node: /proc/sys/abi/cp15_barrier | ||
Status: Deprecated | ||
Default: Emulate (1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.