1. 25 4月, 2009 7 次提交
  2. 22 4月, 2009 7 次提交
  3. 19 4月, 2009 1 次提交
  4. 18 4月, 2009 2 次提交
  5. 17 4月, 2009 1 次提交
  6. 12 4月, 2009 1 次提交
  7. 11 4月, 2009 1 次提交
  8. 08 4月, 2009 2 次提交
  9. 06 4月, 2009 4 次提交
  10. 29 3月, 2009 1 次提交
  11. 28 3月, 2009 2 次提交
    • B
      Fix warning in vl.c · a718acec
      blueswir1 提交于
      vl.c calls dma_helper_init, so it needs to include dma.h to get a
      definition for it, otherwise we get compiler warnings like:
      
      /home/hch/work/qemu/vl.c: In function 'main':
      /home/hch/work/qemu/vl.c:5518: warning: implicit declaration of function 'dma_helper_init'
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6887 c046a42c-6fe2-441c-8c8c-71466251a162
      a718acec
    • B
      Syncing documentation vs. -help vs. qemu_options table · 5824d651
      blueswir1 提交于
      Try to keep documentation about command line switches, -help text and
      qemu_options table synchronized. 
      
      In true Qemu tradition, an include file is generated from single .hx file
      containing all relevant information in one place. The include file is
      parsed once for getting the enums, another time for getopt tables and
      hird time for help messages. Texi documentation for the options is
      generated from the same .hx file.
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6884 c046a42c-6fe2-441c-8c8c-71466251a162
      5824d651
  12. 21 3月, 2009 1 次提交
  13. 17 3月, 2009 1 次提交
  14. 13 3月, 2009 1 次提交
    • A
      DisplayAllocator interface (Stefano Stabellini) · 7b5d76da
      aliguori 提交于
      Hi all,
      this patch adds a DisplayAllocator interface that allows display
      frontends (sdl in particular) to provide a preallocated display buffer
      for the graphical backend to use.
      
      Whenever a graphical backend cannot use
      qemu_create_displaysurface_from because its own internal pixel format
      cannot be exported directly (text mode or graphical mode with color
      depth 8 or 24), it creates another display buffer in memory using
      qemu_create_displaysurface and does the conversion.
      This new buffer needs to be blitted into the sdl surface buffer every time
      we need to update portions of the screen.
      We can avoid this using the DisplayAllocator interace: sdl provides its
      own implementation of qemu_create_displaysurface, giving back the sdl
      surface buffer directly (as we used to do before the DisplayState
      changes).
      Since the buffer returned by sdl could be in bgr format we need to put
      back in the handlers of that case.
      
      This approach is good if the two following conditions are true:
      
      1) the sdl surface is a software surface that resides in main memory;
      
      2) the host display color depth is either 16 or 32 bpp.
      
      If first condition is false we can have bad performances using sdl
      and vnc together.
      If the second condition is false performances are certainly not going to
      improve but they shouldn't get worse either.
      
      The first condition is always true, at least on linux/X11 systems; but I
      believe is true also on other platforms.
      The second condition is true in the vast majority of the cases.
      
      This patch should also have the good side effect of solving the sdl
      2D slowness malc was reporting on MacOS, because SDL_BlitSurface is not
      going to be called anymore when the guest is in text mode or 24bpp.
      However the root problem is still present so I suspect we may
      still see some slowness on MacOS when the guest is in 32 or 16 bpp.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6839 c046a42c-6fe2-441c-8c8c-71466251a162
      7b5d76da
  15. 11 3月, 2009 1 次提交
  16. 09 3月, 2009 1 次提交
  17. 08 3月, 2009 5 次提交
  18. 07 3月, 2009 1 次提交