CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/03/20 21:29:57
Modified files:
usr.sbin/vmd : ns8250.c vm.c vmm.h
Log message:
Fix two errors in NS8250 (UART) emulation. The first error zeroed out the
high bits of %eax on reading register data from the emulated UART ports.
The second error didn't properly assert the TXRDY bit during init -
this bit was only set after the first character was sent. Both these
bugs caused seabios to not be able to output any data. Found during the
recent effort to get Linux guests booting.