Skip to content
Snippets Groups Projects
  1. Jan 08, 2010
    • H. Peter Anvin's avatar
      debugcon: support for debugging consoles (e.g. Bochs port 0xe9) · c9f398e5
      H. Peter Anvin authored
      
      Add generic support for debugging consoles (simple I/O ports which
      when written to cause debugging output to be written to a target.)
      The current implementation matches Bochs' port 0xe9, allowing the same
      debugging code to be used for both Bochs and Qemu.
      
      There is no vm state associated with the debugging port, simply
      because it has none -- the entire interface is a single, stateless,
      write-only port.
      
      Most of the code was cribbed from the serial port driver.
      
      v2: removed non-ISA variants (they can be introduced when/if someone
      wants them, using code from the serial port); added configurable
      readback (Bochs returns 0xe9 on a read from this register, mimic that
      by default)  This retains the apparently somewhat controversial user
      friendly option, however.
      
      v3: reimplemented the user friendly option as a synthetic option
      ("-debugcon foo" basically ends up being a parser-level shorthand for
      "-chardev stdio,id=debugcon -device isa-debugcon,chardev=debugcon") --
      this dramatically reduced the complexity while keeping the same level
      of user friendliness.
      
      v4: spaces, not tabs.
      
      v5: update to match current top of tree.  Calling qemu_chr_open()
      already during parsing no longer works; defer until we are parsing the
      other console-like devices.
      
      Signed-off-by: default avatarH. Peter Anvin <hpa@linux.intel.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      c9f398e5
    • Stefan Weil's avatar
      Makefile: Update unmodified config-devices.mak automatically · 012f0879
      Stefan Weil authored
      
      This makes rebuilds after source updates easier
      for most users (who don't edit config-devices.mak).
      
      Signed-off-by: default avatarStefan Weil <weil@mail.berlios.de>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      012f0879
    • Paolo Bonzini's avatar
      Use vpath directive · 076d2471
      Paolo Bonzini authored
      
      The vpath directive has two advantages over the VPATH variable:
      1) it allows to skip searching of .o files; 2) the default semantics
      are to append to the vpath, so there is no confusion between "VPATH=xyz"
      and "VPATH+=xyz".
      
      Since "vpath %.c %.h PATH" is not valid, I'm introducing a wrapper
      macro to append one or more directories to the vpath.
      
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      076d2471
    • malc's avatar
      oss: workaround for cases when OSS_GETVERSION is not defined · e726fe7d
      malc authored
      
      Thanks to Juergen Lock.
      
      Signed-off-by: default avatarmalc <av1474@comtv.ru>
      e726fe7d
  2. Jan 07, 2010
  3. Jan 06, 2010
  4. Jan 03, 2010
  5. Dec 30, 2009
  6. Dec 28, 2009
  7. Dec 27, 2009
  8. Dec 25, 2009
Loading