An error occurred fetching the project authors.
- 18 Oct, 2004 1 commit
-
-
- 24 Sep, 2004 1 commit
-
-
Andrew Morton authored
From: Pavel Machek <pavel@ucw.cz> Currently, when both S4 and S4bios are available, swsusp always chooses S4bios and makes S4 unavailable. Bad idea as S4bios needs completely different setup. Signed-off-by:
Andrew Morton <akpm@osdl.org>
-
- 14 Jul, 2004 1 commit
-
-
Len Brown authored
the optional wakeup event sources. (David Shaohua Li) http://bugzilla.kernel.org/show_bug.cgi?id=1415
-
- 11 Jul, 2004 1 commit
-
-
Andrey Panin authored
This patch moves Toshiba ACPI sleep workaround out of dmi_scan.c Signed-off-by:
Andrey Panin <pazke@donpac.ru> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 22 Jun, 2004 1 commit
-
-
Len Brown authored
-
- 29 Sep, 2003 1 commit
-
-
Patrick Mochel authored
- do_suspend_lowlevel() and do_suspend_lowlevel_s4bios() do not need parameters, since they are called only once. - Don't keep extra copy of saved registers. One is enough. - Share register handling code bewteen those two functions. - Use outl to port 0x80 for delays. - Only set segment registers once. - No need to specify %ds when storing memory, it's implicit, and that only slows things down..
-
- 30 Aug, 2003 1 commit
-
-
Patrick Mochel authored
- Bad to remove proc file now, even though it's nearly useless. Reinstated in the name of compatibility. - Restored original semantics - if software_suspend() is enabled, then just call that (and never go into low-power state). Otherwise, call acpi_suspend(). - acpi_suspend() is simply a wrapper for pm_suspend(), passing down the right argument. This is so we don't have to do everything manually anymore. - Fixed long-standing bug by checking for "4b" in string written in to determine if we want to enter S4bios.
-
- 27 Aug, 2003 1 commit
-
-
Patrick Mochel authored
- By moving acpi_{save,restore}_state_mem() into acpi_pm_enter(), implying after interrupts have been disabled and nothing else is running on the system, S3 is able to resume properly.
-
- 19 Aug, 2003 4 commits
-
-
Patrick Mochel authored
-
Patrick Mochel authored
Suspend-to-disk can be handled in numerous ways, some we have control over, and others we don't. The biggest difference is whether or not the firmware is responsible for entering a low-power state or if the platform driver is. The two modes are incompatible, so we enable the platform driver tell the PM core when they register their pm_ops (via the ->pm_disk_mode) field. If the firmware is responsible, then it will also write memory to disk, while the kernel is otherwise responsible. However, a user may choose to use the in-kernel suspend mechanism, even if the system supports only the firmware mechanism. Instead of entering a low-power state, the system will turn off (or reboot for testing). A sysfs file -- /sys/power/disk -- is available to set the mode to one of: 'firmware' 'platform' 'shutdown' 'reboot' The latter two are settable any time, and assume that one is using swsusp. The other two are only settable to what the platform supports.
-
Patrick Mochel authored
-
Patrick Mochel authored
- Define and fill acpi_pm_ops, and register it on startup with the PM core. - Fill methods with only ACPI-specific code, leaving device power down, etc up to the PM core.
-
- 06 Aug, 2003 2 commits
-
-
Patrick Mochel authored
Remove dependency on CONFIG_SOFTWARE_SUSPEND, since CONFIG_ACPI_SLEEP is sufficient. From Pavel Machek.
-
Patrick Mochel authored
From Pavel Machek.
-
- 05 Aug, 2003 1 commit
-
-
Patrick Mochel authored
-
- 04 Aug, 2003 2 commits
-
-
Patrick Mochel authored
Orginally from Pavel Machek.
-
Patrick Mochel authored
From Pavel Machek.
-
- 08 Jul, 2003 1 commit
-
-
Pavel Machek authored
-
- 11 Jun, 2003 1 commit
-
-
Andy Grover authored
-
- 28 Feb, 2003 1 commit
-
-
Andy Grover authored
-
- 27 Feb, 2003 1 commit
-
-
Andy Grover authored
-
- 13 Feb, 2003 3 commits
-
-
Andy Grover authored
-
Patrick Mochel authored
- It depends on the rest of the subsys_initcalls in acpi to be done to get the sleep info from the firmware. - It doesn't need to be available any earlier...
-
Patrick Mochel authored
- Make acpi_sleep_proc_init() a late_initcall(), and not called from acpi_sleep_init(). This guarantees that the acpi proc hierarchy is at least there when we create the dang file.
-
- 12 Feb, 2003 6 commits
-
-
Patrick Mochel authored
When ACPI turns the system off on shutdown, it actually enters S5, a sleep state. This functionality is dependent on CONFIG_ACPI_SLEEP, which is dependent on CONFIG_SOFTWARE_SUSPEND. This patch breaks the power off functionality into a separate file, and removes the dependency on the above-mentioned crap. Finally, power off works for me again. Thanks to Tobias Ringstrom for the original patch.
-
Patrick Mochel authored
Each power management scheme was implmenting a sysrq callback for 'o' which would call their respective power off routines. This moves the installation of the sysrq handler to kernel/pm.c, and calls pm_power_off(), which will work for any platform that has that method defined.
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
- Prevent users from screwing themselves by removing support for entering S5 from the proc file. S5 is 'soft-off' and the state the system enters when powering down. It needs to be preceded by a proper shutdown sequence and should not be triggered manually. - Fix a potential unchecked array reference using the written value as the index.
-
- 30 Dec, 2002 1 commit
-
-
Andrew Morton authored
Cleanup patch from Hollis Blanchard <hollis@austin.ibm.com> We have a large number of private implementations of BIN_TO_BCD and BCD_TO_BIN, which are all the same. And a lot of them are inflexible because they modify their arg: #define BIN_TO_BCD(val) ((val)=(((val)/10)<<4) + (val)%10) - Create (in <linux/bcd.h> a generic BIN2BCD/BCD2BIN which does not modify its arg - Create generic BIN_TO_BCD/BCD_TO_BIN which uses the above - Update lots of callers to use the new generic version.
-
- 17 Dec, 2002 1 commit
-
-
Andy Grover authored
-
- 13 Dec, 2002 1 commit
-
-
Andy Grover authored
-
- 23 Nov, 2002 1 commit
-
-
Aristeu Sergio Rozanski Filho authored
-
- 14 Nov, 2002 1 commit
-
-
Andy Grover authored
-
- 01 Oct, 2002 1 commit
-
-
Andy Grover authored
-
- 17 Sep, 2002 1 commit
-
-
Andy Grover authored
-
- 13 Sep, 2002 1 commit
-
-
Patrick Mochel authored
-
- 12 Sep, 2002 2 commits
-
-
Patrick Mochel authored
init functions for the other components.
-
Patrick Mochel authored
struct acpi_system was removed, because it was an unncessary abstraction (a single array suffices). All functions have been updated to reference the array. Unnecessary headers were removed, including ones implicitly included. procfs files controlling sleep support were moved. sysrq handler and registration were removed. acpi_sleep_init() made an implicit subsys_initcall.
-