9 int08(regcontext_t *REGS)
16 gettimeofday(&tv, &tz);
18 tm = *localtime(&tv_sec);
19 *(u_long *)&BIOSDATA[0x6c] =
20 (((tm.tm_hour * 60 + tm.tm_min) * 60) + tm.tm_sec) * 182 / 10;
26 int1c(regcontext_t *REGS)
44 vec = insert_hardint_trampoline();
46 register_callback(vec, int08, "int 08");
48 vec = insert_softint_trampoline();
50 register_callback(vec, int1c, "int 1c");
52 define_input_port_handler(0x42, inb_timer);
53 define_input_port_handler(0x40, inb_timer);
55 itv.it_interval.tv_sec = 0;
56 itv.it_interval.tv_usec = 54925; /* 1193182/65536 times per second */
57 itv.it_value.tv_sec = 0;
58 itv.it_value.tv_usec = 54925; /* 1193182/65536 times per second */
60 setitimer(ITIMER_REAL, &itv, 0);