Poul-Henning Kamp
d71494d323
Don't push/pop the return-val register. (DUH!)
1994-12-16 07:31:47 +00:00
Poul-Henning Kamp
d90b957315
Grumble, try to remember what assembler syntax is used :-/
...
Increase polling frequency a fraction to just above 1 Hz.
1994-12-16 07:09:22 +00:00
Poul-Henning Kamp
2decd76771
Be much more carefull about what we leave in unused registers when we call
...
the APM-bios.
This stabilizes a couple of APM bioses quite a bit.
They all make the mistake of going into 16-bit mode, without clearing the
top half of the 32bit registers.
Later they do a
| movw %si,$0x7331
| movw %ax,0x6(%si)
or something along those lines and crash and burn, because their segment
is already relocated, so adding 0xf0171ce9 to the base of it is bad news.
At least SystemSoft is guilty of this bummer.
1994-12-16 06:16:30 +00:00
Bruce Evans
dc4de4ca23
Fix type mismatches exposed by a recently added prototype.
1994-11-15 14:09:18 +00:00
Poul-Henning Kamp
6bc92e913f
Calling sync will panic you more often than not.
1994-11-07 04:23:58 +00:00
Poul-Henning Kamp
1ed171d405
Ripped out a lot of stuff made to circumvent the previous bogus assy stuff.
...
Ripped out the "hooks". Until we know how we want to do it, we shouldn't
start hacking anyway. Still panics my machine though.
1994-10-02 17:40:38 +00:00
Poul-Henning Kamp
3d1dcf1ba5
Replaced the magic register union with inline assembler. Now it works
...
"mostly". My machine still panics from time to time, and I think the
problem is a stack-problem.
1994-10-02 01:45:42 +00:00
David Greenman
5185ed0d3a
Added $Id$
1994-10-01 05:13:37 +00:00
David Greenman
414c40f66d
Minor improvement to probe routine.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 03:29:28 +00:00
David Greenman
22414e535a
Laptop Advanced Power Management support by HOSOKAWA Tatsumi.
...
Submitted by: HOSOKAWA Tatsumi
1994-10-01 02:56:21 +00:00