I need to make use of system timer facilities in the user/user.c
code, to patch in device emulation.  For the VGA code, I periodically
need to sample memory in the video memory area and write it to
the VGA framebuffer memory (for now).

User.c is currently making use of SIGALRM to bomb out after
15 seconds, or Ctrl-C.  I changed this, so you need to press Ctrl-C,
so I can set the timers up for periodic notification.

This seems to be messing up the virtualization somewhere.  Likely
host-linux.c is not handling the timer interrupt well.  Could
someone check this out.  Here's a slightly modified user/user.c:

  ftp://bochs.com/pub/freemware/user-kpl.c

If you use ./user -g ../guest/cooperative/kernel.elf, it
bombs with this verion, but is OK with the previous one.
Probably something simple.  I want to check out some other
stuff in the mean time.

-Kevin

Reply via email to