-
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 commit origin/master into drm-intel-next
Conflicts are getting out of hand, and now we have to shuffle even more in -next which was also shuffled in -fixes (the call for drm_mode_config_reset needs to move yet again). So do a proper backmerge. I wanted to wait with this for the 3.13 relaese, but alas let's just do this now. Conflicts: drivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_ddi.c drivers/gpu/drm/i915/intel_display.c drivers/gpu/drm/i915/intel_pm.c Besides the conflict around the forcewake get/put (where we chaged the called function in -fixes and added a new parameter in -next) code all the current conflicts are of the adjacent lines changed type. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
- Loading branch information
Showing
1,015 changed files
with
10,259 additions
and
5,367 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
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,72 @@ | ||
Null block device driver | ||
================================================================================ | ||
|
||
I. Overview | ||
|
||
The null block device (/dev/nullb*) is used for benchmarking the various | ||
block-layer implementations. It emulates a block device of X gigabytes in size. | ||
The following instances are possible: | ||
|
||
Single-queue block-layer | ||
- Request-based. | ||
- Single submission queue per device. | ||
- Implements IO scheduling algorithms (CFQ, Deadline, noop). | ||
Multi-queue block-layer | ||
- Request-based. | ||
- Configurable submission queues per device. | ||
No block-layer (Known as bio-based) | ||
- Bio-based. IO requests are submitted directly to the device driver. | ||
- Directly accepts bio data structure and returns them. | ||
|
||
All of them have a completion queue for each core in the system. | ||
|
||
II. Module parameters applicable for all instances: | ||
|
||
queue_mode=[0-2]: Default: 2-Multi-queue | ||
Selects which block-layer the module should instantiate with. | ||
|
||
0: Bio-based. | ||
1: Single-queue. | ||
2: Multi-queue. | ||
|
||
home_node=[0--nr_nodes]: Default: NUMA_NO_NODE | ||
Selects what CPU node the data structures are allocated from. | ||
|
||
gb=[Size in GB]: Default: 250GB | ||
The size of the device reported to the system. | ||
|
||
bs=[Block size (in bytes)]: Default: 512 bytes | ||
The block size reported to the system. | ||
|
||
nr_devices=[Number of devices]: Default: 2 | ||
Number of block devices instantiated. They are instantiated as /dev/nullb0, | ||
etc. | ||
|
||
irq_mode=[0-2]: Default: 1-Soft-irq | ||
The completion mode used for completing IOs to the block-layer. | ||
|
||
0: None. | ||
1: Soft-irq. Uses IPI to complete IOs across CPU nodes. Simulates the overhead | ||
when IOs are issued from another CPU node than the home the device is | ||
connected to. | ||
2: Timer: Waits a specific period (completion_nsec) for each IO before | ||
completion. | ||
|
||
completion_nsec=[ns]: Default: 10.000ns | ||
Combined with irq_mode=2 (timer). The time each completion event must wait. | ||
|
||
submit_queues=[0..nr_cpus]: | ||
The number of submission queues attached to the device driver. If unset, it | ||
defaults to 1 on single-queue and bio-based instances. For multi-queue, | ||
it is ignored when use_per_node_hctx module parameter is 1. | ||
|
||
hw_queue_depth=[0..qdepth]: Default: 64 | ||
The hardware queue depth of the device. | ||
|
||
III: Multi-queue specific parameters | ||
|
||
use_per_node_hctx=[0/1]: Default: 0 | ||
0: The number of submit queues are set to the value of the submit_queues | ||
parameter. | ||
1: The multi-queue block layer is instantiated with a hardware dispatch | ||
queue for each CPU node in the system. |
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 |
---|---|---|
|
@@ -159,6 +159,8 @@ clock which they consume. | |
mixer 343 | ||
hdmi 344 | ||
g2d 345 | ||
mdma0 346 | ||
smmu_mdma0 347 | ||
|
||
|
||
[Clock Muxes] | ||
|
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.