Skip to content
Snippets Groups Projects
  1. Mar 05, 2009
    • Anthony Liguori's avatar
      monitor: Rework API (Jan Kiszka) · 376253ec
      Anthony Liguori authored
      
      Refactor the monitor API and prepare it for decoupled terminals:
      term_print functions are renamed to monitor_* and all monitor services
      gain a new parameter (mon) that will once refer to the monitor instance
      the output is supposed to appear on. However, the argument remains
      unused for now. All monitor command callbacks are also extended by a mon
      parameter so that command handlers are able to pass an appropriate
      reference to monitor output services.
      
      For the case that monitor outputs so far happen without clearly
      identifiable context, the global variable cur_mon is introduced that
      shall once provide a pointer either to the current active monitor (while
      processing commands) or to the default one. On the mid or long term,
      those use case will be obsoleted so that this variable can be removed
      again.
      
      Due to the broad usage of the monitor interface, this patch mostly deals
      with converting users of the monitor API. A few of them are already
      extended to pass 'mon' from the command handler further down to internal
      functions that invoke monitor_printf.
      
      At this chance, monitor-related prototypes are moved from console.h to
      a new monitor.h. The same is done for the readline API.
      
      Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6711 c046a42c-6fe2-441c-8c8c-71466251a162
      376253ec
  2. Feb 13, 2009
  3. Jan 14, 2009
  4. Oct 22, 2008
  5. Aug 17, 2008
  6. Apr 12, 2008
  7. Dec 25, 2007
  8. Oct 08, 2007
  9. Sep 29, 2007
  10. Sep 17, 2007
  11. Sep 16, 2007
  12. Jul 31, 2007
  13. Jun 03, 2007
  14. Apr 09, 2007
  15. Apr 08, 2007
  16. Apr 05, 2007
  17. Jan 01, 2007
  18. Oct 22, 2006
  19. Jul 30, 2006
  20. Jun 25, 2006
  21. Apr 27, 2006
  22. Dec 17, 2005
  23. Nov 21, 2005
  24. Nov 06, 2005
  25. Oct 30, 2005
  26. Jul 23, 2005
  27. Jul 02, 2005
  28. Apr 27, 2005
  29. Apr 23, 2005
  30. Apr 07, 2005
  31. Jan 31, 2005
  32. Jan 23, 2005
  33. Jan 03, 2005
  34. Dec 19, 2004
  35. Oct 09, 2004
  36. Aug 01, 2004
  37. Apr 04, 2004
Loading