Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
soc:2009:dverkamp:journal:week10 [2009/07/29 12:37] drv |
soc:2009:dverkamp:journal:week10 [2009/07/30 13:55] (current) drv |
||
---|---|---|---|
Line 11: | Line 11: | ||
Tracing monitor and curses operation; seemingly qemu-char.c is used for generic "char devices", which at least the monitor is. | Tracing monitor and curses operation; seemingly qemu-char.c is used for generic "char devices", which at least the monitor is. | ||
- | ==== Tuesday, July 28 ==== | + | ==== Tuesday, July 28 - Wednesday, July 29 ==== |
''strace'' of QEMU with -curses and -monitor simultaneously seems to indicate that it is in fact writing to the monitor PTY: | ''strace'' of QEMU with -curses and -monitor simultaneously seems to indicate that it is in fact writing to the monitor PTY: | ||
Line 24: | Line 24: | ||
write(11, "(qemu) "..., 7) = 7 | write(11, "(qemu) "..., 7) = 7 | ||
- | ==== Wednesday, July 29 ==== | ||
+ | ==== Thursday, July 30 ==== | ||
+ | |||
+ | Attach the correct end of the monitor PTY to QEMU: [[http://git.etherboot.org/?p=people/dverkamp/gpxe.git;a=commitdiff;h=185f366fb4fae22406bc6d31089fa5f0216ce29e|commit]] | ||
+ | |||
+ | Taking a short break from debugging -curses output (I plan to continue work in other areas using -serial and gPXE's CONSOLE_SERIAL if I can't figure it out in the short term). | ||
+ | |||
+ | Implemented generic configuration file abstraction: [[http://git.etherboot.org/?p=people/dverkamp/gpxe.git;a=commitdiff;h=aee3639bf122863d190bdaf791bb583c67a80287|commit]] | ||
+ | |||
+ | Switched ''Test::Machine'' from parsing conf files itself over to ''Test::Configuration'': [[http://git.etherboot.org/?p=people/dverkamp/gpxe.git;a=commitdiff;h=0df6de43cb0c4e98048350e37dd3c6e6abcce9d0|commit]] | ||