summaryrefslogtreecommitdiff
path: root/sys/arch/i386/stand/libsa/apmprobe.c
AgeCommit message (Collapse)Author
2007-09-13Don't bother bitching if APM does not exist. PleantyTobias Weingartner
enough systems today do not have apm. Also, the existance of apm is given on the probe line, absence means it ain't there.
2005-11-14convert and remove the last traces of i386_round_page(),Martin Reindl
i386_trunc_page(), i386_btop() and i386_ptob()
2004-03-11If apm_connect() fails, don't try to pass the bios_apminfo_t structureTom Cosgrove
to the kernel, since it won't have been filled in, and since we can't make APM calls if we don't connect (per spec). Also tidy up the error message, to make it clear that it's an APM error. Problem found, and fix tested, by jmc@ ok millert@, weingart@
2004-03-09Spacing and KNF. Partly from Joris Vink <nimadeus at pandora dot be>.Tom Cosgrove
ok henning@, deraadt@
2003-08-11ansification and knf and protosTheo de Raadt
2003-06-03three four killsMichael Shalayeff
2002-06-20Fix 4GB memory probing and other memory probing issues.Tobias Weingartner
Outstanding issue is with Compaq 16MB detection problem. ok deraadt@, and various people from the 'net.
2000-01-29this makes some rough and tough calculations on apmMichael Shalayeff
segment addresses, should be installed (some bioses do report weird values some times)
1999-08-25give better support to the bios memory maps.Michael Shalayeff
provide memory maps editing through the machine memory command. rearrange probing in machdep, so it provides less output, also giving a shot for apm to fix the memory maps. changes to kernel are minimal, only that is required due to the api version bits addition and such cosmetic changes. tested on all critical kernel,boot combinations; niklas@ ok
1999-05-09provide suport for an apm data segemnt in the lower memory biosMichael Shalayeff
data segment area, also calculate the apm segment lenghts. niklas@ - ok
1998-04-18i386 bootblocks that work for 2.3. A tale too long to tellTheo de Raadt
1998-02-24Changes/updates to /boot stuff. More to come.Tobias Weingartner
Fixes many divide by zero and pointer bugs.
1997-11-30big diskinfo changes from toby@Michael Shalayeff
1997-10-22newer, better stuff; some parts by toby@Michael Shalayeff
1997-10-17Cleanup, make it all compile.Tobias Weingartner
Move APM stuff to apmprobe.c