Age | Commit message (Collapse) | Author |
|
enough systems today do not have apm. Also, the existance
of apm is given on the probe line, absence means it ain't
there.
|
|
i386_trunc_page(), i386_btop() and i386_ptob()
|
|
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@
|
|
ok henning@, deraadt@
|
|
|
|
|
|
Outstanding issue is with Compaq 16MB detection problem.
ok deraadt@, and various people from the 'net.
|
|
segment addresses, should be installed (some bioses do
report weird values some times)
|
|
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
|
|
data segment area, also calculate the apm segment lenghts.
niklas@ - ok
|
|
|
|
Fixes many divide by zero and pointer bugs.
|
|
|
|
|
|
Move APM stuff to apmprobe.c
|