1. 05 9月, 2012 2 次提交
  2. 22 6月, 2012 7 次提交
  3. 14 5月, 2012 1 次提交
  4. 03 5月, 2012 10 次提交
  5. 20 4月, 2012 1 次提交
  6. 18 4月, 2012 1 次提交
  7. 19 3月, 2012 3 次提交
  8. 29 2月, 2012 1 次提交
    • G
      qxl: add optinal 64bit vram bar · 6f2b175a
      Gerd Hoffmann 提交于
      This patch adds an 64bit pci bar for vram.  It is turned off by default.
      It can be enabled by setting the size of the 64bit bar to be larger than
      the 32bit bar.  Both 32bit and 64bit bar refer to the same memory.  Only
      the first part of the memory is available via 32bit bar.
      
      The intention is to allow large vram sizes for 64bit guests, by allowing
      the vram bar being mapped above 4G, so we don't have to squeeze it into
      the pci I/O window below 4G.
      
      With vram_size_mb=16 and vram64_size_mb=256 it looks like this:
      
      00:02.0 VGA compatible controller: Red Hat, Inc. Device 0100 (rev 02) (prog-if 00 [VGA controller])
              Subsystem: Red Hat, Inc Device 1100
              Physical Slot: 2
              Flags: fast devsel, IRQ 10
              Memory at f8000000 (32-bit, non-prefetchable) [size=64M]
              Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
              Memory at fd020000 (32-bit, non-prefetchable) [size=8K]
              I/O ports at c5a0 [size=32]
              Memory at ffe0000000 (64-bit, prefetchable) [size=256M]
              Expansion ROM at fd000000 [disabled] [size=64K]
      
      [ mapping above 4G needs patched seabios:
        http://www.kraxel.org/cgit/seabios/commit/?h=pci64 ]
      6f2b175a
  9. 27 2月, 2012 4 次提交
  10. 25 2月, 2012 1 次提交
  11. 21 2月, 2012 6 次提交
  12. 15 2月, 2012 1 次提交
  13. 04 2月, 2012 1 次提交
    • A
      qdev: register all types natively through QEMU Object Model · 39bffca2
      Anthony Liguori 提交于
      This was done in a mostly automated fashion.  I did it in three steps and then
      rebased it into a single step which avoids repeatedly touching every file in
      the tree.
      
      The first step was a sed-based addition of the parent type to the subclass
      registration functions.
      
      The second step was another sed-based removal of subclass registration functions
      while also adding virtual functions from the base class into a class_init
      function as appropriate.
      
      Finally, a python script was used to convert the DeviceInfo structures and
      qdev_register_subclass functions to TypeInfo structures, class_init functions,
      and type_register_static calls.
      
      We are almost fully converted to QOM after this commit.
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      39bffca2
  14. 28 1月, 2012 1 次提交