xref: /inferno-os/os/boot/pc/apm.c (revision 74a4d8c26dd3c1e9febcb717cfd6cb6512991a7a)
1*74a4d8c2SCharles.Forsyth #include "u.h"
2*74a4d8c2SCharles.Forsyth #include "lib.h"
3*74a4d8c2SCharles.Forsyth #include "mem.h"
4*74a4d8c2SCharles.Forsyth #include "dat.h"
5*74a4d8c2SCharles.Forsyth #include "fns.h"
6*74a4d8c2SCharles.Forsyth #include "io.h"
7*74a4d8c2SCharles.Forsyth 
8*74a4d8c2SCharles.Forsyth Apminfo apm;
9*74a4d8c2SCharles.Forsyth 
10*74a4d8c2SCharles.Forsyth void
apminit(void)11*74a4d8c2SCharles.Forsyth apminit(void)
12*74a4d8c2SCharles.Forsyth {
13*74a4d8c2SCharles.Forsyth 	if(getconf("apm0") && apm.haveinfo)
14*74a4d8c2SCharles.Forsyth 		changeconf("apm0=ax=%x ebx=%x cx=%x dx=%x di=%x esi=%x\n",
15*74a4d8c2SCharles.Forsyth 			apm.ax, apm.ebx, apm.cx, apm.dx, apm.di, apm.esi);
16*74a4d8c2SCharles.Forsyth }
17