Ian Dowse
b8619d3608
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
2005-04-22 09:53:04 +00:00
Nate Lawson
0906e0c58f
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:
2004-01-01 22:57:22 +00:00
Nate Lawson
00295e7473
Fix the logic to match the new name of the tunable.
...
Pointed out by: iwasaki
2003-11-01 01:05:53 +00:00
Nate Lawson
cc65a50cc5
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.
2003-11-01 00:18:29 +00:00
Mitsuru IWASAKI
fbbdf7c7d2
Add sysctl MIB and loader tunable `hw.acpi.no_reset_video' as
...
the same effect as ACPI_NO_RESET_VIDEO kernel option.
2003-10-30 16:14:55 +00:00
Mitsuru IWASAKI
92781c3567
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.
2003-10-29 03:30:45 +00:00
Nate Lawson
450b6ff66f
Call the VESA reset BIOS vector on the resume path. This may help displays
...
after resume. I have not found it to break anything.
2003-10-27 06:26:51 +00:00
Nate Lawson
cacbbaa703
Style cleanups.
2003-08-28 16:26:24 +00:00
David E. O'Brien
cef2a2e364
Use __FBSDID().
2003-06-02 06:16:45 +00:00
Takanori Watanabe
6161544ca7
Add ACPI S2-S4BIOS Suspend/Resume code.
...
Some problems may remain.
Reviewed by:iwasaki
2001-07-20 06:07:34 +00:00