diff options
Diffstat (limited to 'kernel/power/Kconfig')
-rw-r--r-- | kernel/power/Kconfig | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig new file mode 100644 index 000000000000..696387ffe49c --- /dev/null +++ b/kernel/power/Kconfig | |||
@@ -0,0 +1,74 @@ | |||
1 | config PM | ||
2 | bool "Power Management support" | ||
3 | ---help--- | ||
4 | "Power Management" means that parts of your computer are shut | ||
5 | off or put into a power conserving "sleep" mode if they are not | ||
6 | being used. There are two competing standards for doing this: APM | ||
7 | and ACPI. If you want to use either one, say Y here and then also | ||
8 | to the requisite support below. | ||
9 | |||
10 | Power Management is most important for battery powered laptop | ||
11 | computers; if you have a laptop, check out the Linux Laptop home | ||
12 | page on the WWW at <http://www.linux-on-laptops.com/> or | ||
13 | Tuxmobil - Linux on Mobile Computers at <http://www.tuxmobil.org/> | ||
14 | and the Battery Powered Linux mini-HOWTO, available from | ||
15 | <http://www.tldp.org/docs.html#howto>. | ||
16 | |||
17 | Note that, even if you say N here, Linux on the x86 architecture | ||
18 | will issue the hlt instruction if nothing is to be done, thereby | ||
19 | sending the processor to sleep and saving power. | ||
20 | |||
21 | config PM_DEBUG | ||
22 | bool "Power Management Debug Support" | ||
23 | depends on PM | ||
24 | ---help--- | ||
25 | This option enables verbose debugging support in the Power Management | ||
26 | code. This is helpful when debugging and reporting various PM bugs, | ||
27 | like suspend support. | ||
28 | |||
29 | config SOFTWARE_SUSPEND | ||
30 | bool "Software Suspend (EXPERIMENTAL)" | ||
31 | depends on EXPERIMENTAL && PM && SWAP | ||
32 | ---help--- | ||
33 | Enable the possibility of suspending the machine. | ||
34 | It doesn't need APM. | ||
35 | You may suspend your machine by 'swsusp' or 'shutdown -z <time>' | ||
36 | (patch for sysvinit needed). | ||
37 | |||
38 | It creates an image which is saved in your active swap. Upon next | ||
39 | boot, pass the 'resume=/dev/swappartition' argument to the kernel to | ||
40 | have it detect the saved image, restore memory state from it, and | ||
41 | continue to run as before. If you do not want the previous state to | ||
42 | be reloaded, then use the 'noresume' kernel argument. However, note | ||
43 | that your partitions will be fsck'd and you must re-mkswap your swap | ||
44 | partitions. It does not work with swap files. | ||
45 | |||
46 | Right now you may boot without resuming and then later resume but | ||
47 | in meantime you cannot use those swap partitions/files which were | ||
48 | involved in suspending. Also in this case there is a risk that buffers | ||
49 | on disk won't match with saved ones. | ||
50 | |||
51 | For more information take a look at <file:Documentation/power/swsusp.txt>. | ||
52 | |||
53 | config PM_STD_PARTITION | ||
54 | string "Default resume partition" | ||
55 | depends on SOFTWARE_SUSPEND | ||
56 | default "" | ||
57 | ---help--- | ||
58 | The default resume partition is the partition that the suspend- | ||
59 | to-disk implementation will look for a suspended disk image. | ||
60 | |||
61 | The partition specified here will be different for almost every user. | ||
62 | It should be a valid swap partition (at least for now) that is turned | ||
63 | on before suspending. | ||
64 | |||
65 | The partition specified can be overridden by specifying: | ||
66 | |||
67 | resume=/dev/<other device> | ||
68 | |||
69 | which will set the resume partition to the device specified. | ||
70 | |||
71 | Note there is currently not a way to specify which device to save the | ||
72 | suspended image to. It will simply pick the first available swap | ||
73 | device. | ||
74 | |||