x86/mm/pat: Don't report PAT on CPUs that don't support it
[linux/fpc-iii.git] / Documentation / ABI / testing / sysfs-bus-intel_th-devices-msc
blobb940c5d91cf7a37e32cbf92690cf830712c671de
1 What:           /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/wrap
2 Date:           June 2015
3 KernelVersion:  4.3
4 Contact:        Alexander Shishkin <alexander.shishkin@linux.intel.com>
5 Description:    (RW) Configure MSC buffer wrapping. 1 == wrapping enabled.
7 What:           /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/mode
8 Date:           June 2015
9 KernelVersion:  4.3
10 Contact:        Alexander Shishkin <alexander.shishkin@linux.intel.com>
11 Description:    (RW) Configure MSC operating mode:
12                   - "single", for contiguous buffer mode (high-order alloc);
13                   - "multi", for multiblock mode;
14                   - "ExI", for DCI handler mode;
15                   - "debug", for debug mode.
16                 If operating mode changes, existing buffer is deallocated,
17                 provided there are no active users and tracing is not enabled,
18                 otherwise the write will fail.
20 What:           /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/nr_pages
21 Date:           June 2015
22 KernelVersion:  4.3
23 Contact:        Alexander Shishkin <alexander.shishkin@linux.intel.com>
24 Description:    (RW) Configure MSC buffer size for "single" or "multi" modes.
25                 In single mode, this is a single number of pages, has to be
26                 power of 2. In multiblock mode, this is a comma-separated list
27                 of numbers of pages for each window to be allocated. Number of
28                 windows is not limited.
29                 Writing to this file deallocates existing buffer (provided
30                 there are no active users and tracing is not enabled) and then
31                 allocates a new one.