xen: speed up grant-table reclaim
[linux-2.6-block.git] / Documentation / ABI / testing / sysfs-module
CommitLineData
cf4ece53
MO
1What: /sys/module/pch_phub/drivers/.../pch_mac
2Date: August 2010
3KernelVersion: 2.6.35
4Contact: masa-korg@dsn.okisemi.com
5Description: Write/read GbE MAC address.
6
7What: /sys/module/pch_phub/drivers/.../pch_firmware
8Date: August 2010
9KernelVersion: 2.6.35
10Contact: masa-korg@dsn.okisemi.com
11Description: Write/read Option ROM data.
12
cc62a7eb
KS
13
14What: /sys/module/ehci_hcd/drivers/.../uframe_periodic_max
15Date: July 2011
16KernelVersion: 3.1
17Contact: Kirill Smelkov <kirr@mns.spb.ru>
18Description: Maximum time allowed for periodic transfers per microframe (μs)
19
54a19b4d
MCC
20 Note:
21 USB 2.0 sets maximum allowed time for periodic transfers per
cc62a7eb
KS
22 microframe to be 80%, that is 100 microseconds out of 125
23 microseconds (full microframe).
24
25 However there are cases, when 80% max isochronous bandwidth is
26 too limiting. For example two video streams could require 110
27 microseconds of isochronous bandwidth per microframe to work
4ec0b092 28 together.
cc62a7eb
KS
29
30 Through this setting it is possible to raise the limit so that
31 the host controller would allow allocating more than 100
32 microseconds of periodic bandwidth per microframe.
33
34 Beware, non-standard modes are usually not thoroughly tested by
35 hardware designers, and the hardware can malfunction when this
36 setting differ from default 100.
cca3e707
KS
37
38What: /sys/module/*/{coresize,initsize}
39Date: Jan 2012
6f3bceba 40KernelVersion: 3.3
cca3e707
KS
41Contact: Kay Sievers <kay.sievers@vrfy.org>
42Description: Module size in bytes.
43
eeac9faf
MCC
44What: /sys/module/*/initstate
45Date: Nov 2006
46KernelVersion: 2.6.19
47Contact: Kay Sievers <kay.sievers@vrfy.org>
48Description: Show the initialization state(live, coming, going) of
49 the module.
50
cca3e707
KS
51What: /sys/module/*/taint
52Date: Jan 2012
6f3bceba 53KernelVersion: 3.3
cca3e707
KS
54Contact: Kay Sievers <kay.sievers@vrfy.org>
55Description: Module taint flags:
54a19b4d
MCC
56 == =====================
57 P proprietary module
58 O out-of-tree module
59 F force-loaded module
60 C staging driver module
61 E unsigned module
62 == =====================
c04e9894
DMO
63
64What: /sys/module/grant_table/parameters/free_per_iteration
65Date: July 2023
66KernelVersion: 6.5 but backported to all supported stable branches
67Contact: Xen developer discussion <xen-devel@lists.xenproject.org>
68Description: Read and write number of grant entries to attempt to free per iteration.
69
70 Note: Future versions of Xen and Linux may provide a better
71 interface for controlling the rate of deferred grant reclaim
72 or may not need it at all.
73Users: Qubes OS (https://www.qubes-os.org)