1. 14 5月, 2009 1 次提交
    • P
      Remove vga_ram_size · fbe1b595
      Paul Brook 提交于
      The vga_ram_size argument to machine init functions always has the same
      value, and is ignored by many machines (including SPARC32 which has an
      obsolete ifdef for VGA_RAM_SIZE).
      
      Remove it and push VGA_RAM_SIZE into vga_int.h.
      Signed-off-by: NPaul Brook <paul@codesourcery.com>
      fbe1b595
  2. 13 5月, 2009 1 次提交
  3. 12 5月, 2009 3 次提交
  4. 10 5月, 2009 1 次提交
  5. 09 5月, 2009 4 次提交
  6. 08 5月, 2009 3 次提交
  7. 06 5月, 2009 1 次提交
  8. 05 5月, 2009 6 次提交
  9. 04 5月, 2009 3 次提交
  10. 01 5月, 2009 8 次提交
  11. 28 4月, 2009 2 次提交
  12. 25 4月, 2009 3 次提交
  13. 24 4月, 2009 2 次提交
  14. 23 4月, 2009 2 次提交
    • A
      Change RTC time drift IRQ re-injection (Gleb Natapov) · 93b66569
      aliguori 提交于
      Currently IRQ are reinjected as soon as they are acknowledged to
      the RTC, but Windows sometimes do acknowledgement in a loop with
      global interrupt disabled waiting for interrupt to be cleared and
      it does not mask RTC vector in PIC/APIC while doing this. In such
      situation interrupt injection always fails and RTC interrupt is never
      cleared.
      
      Instead of reinjecting coalesced IRQs on acknowledgement the patch below
      reinjects them by accelerating RTC clock a bit. This way RTC interrupt
      is not constantly raced after coalesced interrupt.
      Signed-off-by: NGleb Natapov <gleb@redhat.com>
      Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
      
      
      git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7231 c046a42c-6fe2-441c-8c8c-71466251a162
      93b66569
    • A
      implement qemu_blockalign (Stefano Stabellini) · e268ca52
      aliguori 提交于
      this patch adds a buffer_alignment field to BlockDriverState and
      implements a qemu_blockalign function that uses that field to allocate a
      memory aligned buffer to be used by the block driver.
      buffer_alignment is initialized to 512 but each block driver can set
      a different value (at the moment none of them do).
      This patch modifies ide.c, block-qcow.c, block-qcow2.c and block.c to
      use qemu_blockalign instead of qemu_memalign.
      There is only one place left that still uses qemu_memalign to allocate
      buffers used by block drivers that is posix-aio-compat:handle_aiocb_rw
      because it is not possible to get the BlockDriverState from that
      function. However I think it is not important because posix-aio-compat
      already deals with driver specific code so it is supposed to know its
      own needs.
      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@7229 c046a42c-6fe2-441c-8c8c-71466251a162
      e268ca52