#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
235796 |
|
22-May-2012 |
iwasaki |
MFC 235622,235639,235683:
Merge SMP/i386 suspend/resume support.
|
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
215200 |
|
12-Nov-2010 |
jkim |
MFamd64: (based on) r209957
Move logic of building ACPI headers for acpi_wakeup.c into better places, remove intermediate makefile and shell script, and reduce diff between i386 and amd64.
|
#
159478 |
|
10-Jun-2006 |
njl |
Minor tweaks to the resume code. Previous commit reverted alignment back to 4. There is no need to be more strict at assembly time since we copy the code anyway to a private page.
* Clear the direction flag and eflags. Probably not necessary but it won't hurt to be safe. * Add prefixes to all instructions to prevent any assembler mistakes. * Remove zeroing of eax - edi. We use those registers immediately after to transfer values to protected mode so this was pointless. * Update comments to reflect info found during code review.
|
#
159477 |
|
10-Jun-2006 |
njl |
Move the reset beep tunable/sysctl to debug.acpi.resume_beep. This makes more sense than under hw.acpi. Also, document this in the man page.
|
#
159409 |
|
08-Jun-2006 |
njl |
Minor tweaks to the resume code that might help people debug.
* Add hw.acpi.resume_beep tunable and sysctl, default to 0. Beeps the PC speaker soon after waking to diagnose whether the wakeup code is even getting run before other drivers possibly hang the system. To stop the beep, cause another beep (i.e. keyboard bell). Submitted by takawata@, I changed the frequency to be lower.
* Use 4096 instead of 4 byte alignment. Might be useful although doesn't seem to be necessary.
* Remove a useless assignment to acpi_reset_video. It was overwritten by the default sysctl value anyway.
|
#
145397 |
|
22-Apr-2005 |
iedowse |
Pick up the selectors to use for various kernel segments from assym.s instead of assuming fixed offsets within the GDT. The hard-coded values here have been incorrect since Peter's GDT rearranging around 10 days ago, causing ACPI resume problems.
Reviewed by: peter
|
#
124051 |
|
01-Jan-2004 |
njl |
Use <machine/asmacros.h> since <machine/asm.h> is a userland-only header and gives very wrong macros for ENTRY(), etc. for kernel programs.
PR: Suggested by: bde Reviewed by: Approved by: Obtained from: MFC after:
|
#
121835 |
|
31-Oct-2003 |
njl |
Fix the logic to match the new name of the tunable.
Pointed out by: iwasaki
|
#
121830 |
|
31-Oct-2003 |
njl |
Change the reset video option to be positive (hw.acpi.reset_video). Requested by: jhb
Initialize the real mode stack. This is needed at least for the return address from the lcall. Requested by: takawata
Fix style bugs in acpi_wakecode.S Requested by: bde
Remove the kernel option now that we have the tunable.
|
#
121743 |
|
30-Oct-2003 |
iwasaki |
Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' as the same effect as ACPI_NO_RESET_VIDEO kernel option.
|
#
121641 |
|
29-Oct-2003 |
iwasaki |
Add kernel option ACPI_NO_RESET_VIDEO as workaround for problems (e.g. LCD white-out after resume) on some machine cased by re-initialize video BIOS code in acpi_wakecode.
|
#
121603 |
|
27-Oct-2003 |
njl |
Call the VESA reset BIOS vector on the resume path. This may help displays after resume. I have not found it to break anything.
|
#
119530 |
|
28-Aug-2003 |
njl |
Style cleanups.
|
#
115681 |
|
02-Jun-2003 |
obrien |
Use __FBSDID().
|
#
80028 |
|
20-Jul-2001 |
takawata |
Add ACPI S2-S4BIOS Suspend/Resume code. Some problems may remain.
Reviewed by:iwasaki
|