Sign in

gwj / at91sam9263 · Commits

GitLab

  • Go to dashboard
  • Project
  • Activity
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Snippets
  • Commits 8,232
  • Compare
  • Branches 2
  • Tags 0
  • at91sam9263
28 Mar, 2009
35 commits
  • build system: silence gdbstub-xml.c generation ...
    1aef4c57
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6921 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:46:00 +0000  
    Browse File »
  • tcg/README: fix description of bswap32_i32/i64 ...
    604457d7
    Thanks to Stuart Brady for the notice.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6920 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:27:30 +0000  
    Browse Code »
  • target-sh4: r2d --append option support ...
    f3e3aa8c
    Remove qemu_ram_alloc(SDRAM_BASE) and related changes.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6919 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:18:47 +0000  
    Browse Code »
  • hw/eeprom93xx.c: support 93xx EEPROMs with more than 255 words ...
    7ab2589c
    In the head of eeprom93xx.c we promise to support chips with 256 words,
    but store the size in an unsigned byte. This patch replaces this with an
    16 bit variable and changes the load/store code accordingly (introducing a
    new version).
    
    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6918 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:14:52 +0000  
    Browse Code »
  • hw/eeprom93xx.c: substitute structure dump with discrete dump in eeprom_save/load ...
    d4ae799c
    The EEPROM 93xx device used to dump a C structure to the migration stream.
    This structure includes mixed 8 and 16bit variables and is thus subject to
    compiler dependent padding. Replace this with discrete dumps of each member
    (and add a padding byte to ensure compatibility, a version update is
    included in the following patch).
    
    Signed-off-by: Andre Przywara <andre.przywara@amd.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6917 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:14:41 +0000  
    Browse Code »
  • target-sh4: r2d --append option support ...
    e8afa065
    Add linux kernel command line ("--append" option) support.
    Fix kernel loading address to appropriate position when --append used.
    Using --kernel but --append case is left untouched for backward compatibility.
    
    This also change the host<->SH address mapping for r2d to
     host addr == phys_ram_base + SH addr.
    
    Signed-off-by: Takashi YOSHII <takasi-y@ops.dti.ne.jp>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6916 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 23:14:32 +0000  
    Browse File »
  • target-mips: fix FPU in 64-bit mode ...
    f364515c
    TCG does not allow the same memory location to be aliased in two
    different global registers, fpu_fpr32 and fpu_fpr64.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6915 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 22:22:50 +0000  
    Browse Dir »
  • target-mips: implement FPU Flush-To-Zero mode ...
    41e0c701
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6914 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-03-28 22:22:40 +0000  
    Browse Code »
  • gdbstub: Allow re-instantiation (Jan Kiszka) ...
    36556b20
    [ Note: depends on char closing fixes ]
    
    Properly clean up the gdbstub when the user tries to re-open it
    (possibly under a different address). Moreover, allow to shut it down
    from the monitor via 'gdbserver none'.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6913 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 18:05:53 +0000  
    Browse File »
  • char: Fix closing of various char devices (Jan Kiszka) ...
    819f56b7
    This patch fixes several issues around closing char devices. Affected
    were pty (timer was left behind, even running), udp (no close handling
    at all) and tcp (missing async IO handler cleanup). The bugs either
    caused segfaults or stalled the qemu process. So far, hot-unplugging USB
    serial adapters suffered from this.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6911 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:58:14 +0000  
    Browse Code »
  • qemu-img: adding a "-F base_fmt" option to "qemu-img create -b" (Uri Lublin) ...
    9230eaf6
    If the user specifies the backing file format,
    then when opening the backing file, there is no need
    to probe the (backing file) image to figure out its format.
    
    This follows my previous patches implementing bdrv_create2
    which keeps (for qcow2 only) the backing file format
    as a qcow2-extension
    
    Suggested by Daniel P. Berrange.
    
    Signed-off-by: Uri Lublin <uril@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6910 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:55:19 +0000  
    Browse Code »
  • block-qcow2: keep backing file format in a qcow2 extension (Uri Lublin) ...
    f965509c
    Use a qcow2 extension to keep the backing file format.
    
    By keeping the backing file format, we can:
    1. Provide a way to know the backing file format without probing
       it (setting the format at creation time).
    2. Enable using qcow2 format over host block devices.
       (only if the user specifically asks for it, by providing the format
       at creation time).
    
    Also fixes a security flaw found by Daniel P. Berrange on [1]
    which summarizes: "Autoprobing: just say no."
    
    [1] http://lists.gnu.org/archive/html/qemu-devel/2008-12/msg01083.html
    
    Signed-off-by: Uri Lublin <uril@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6909 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:55:14 +0000  
    Browse Code »
  • block: support known backing format for image create and open (Uri Lublin) ...
    5eb45639
    Added a backing_format field to BlockDriverState.
    Added bdrv_create2 and drv->bdrv_create2 to create an image with
    a known backing file format.
    Upon bdrv_open2 if backing format is known use it, instead of
    probing the (backing) image.
    
    Signed-off-by: Uri Lublin <uril@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6908 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:55:10 +0000  
    Browse Code »
  • Introducing qcow2 extensions (Uri Lublin) ...
    9b80ddf3
    Qcow2 extensions are build of magic (id) len (in bytes) and data.
    They reside right after the qcow2 header.
    If a backing filename exists it follows the qcow2 extension (if exist)
    
    Qcow2 extensions are read upon image open.
    Qcow2 extensions are identified by their magic.
    Unknown qcow2 extensions (unknown magic) are skipped.
    A Special magic of 0 means end-of-qcow2-extensions.
    
    In this patchset, to be used to keep backing file format.
    
    Based on a work done by Shahar Frank <sfrank@redhat.com>.
    
    Signed-off-by: Uri Lublin <uril@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6907 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:55:06 +0000  
    Browse Code »
  • kvm: Drop kvm_patch_opcode_byte (Jan Kiszka) ...
    64bf3f4e
    As cpu_memory_rw_debug is now capable of modifying ROM, we can drop our
    own patch function.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6906 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:51:40 +0000  
    Browse Dir »
  • ROM write access for debugging (Jan Kiszka) ...
    5e2972fd
    Enhance cpu_memory_rw_debug so that it can write even to ROM regions.
    This allows to modify ROM via gdb (I see no point in denying this to the
    user), and it will enable us to drop kvm_patch_opcode_byte().
    
    Credits go to Avi for suggesting this.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6905 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:51:36 +0000  
    Browse File »
  • Use the DMA api to map virtio elements. ...
    26b258e1
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6904 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:46:18 +0000  
    Browse Code »
  • virtio-blk: use generic vectored I/O APIs (Christoph Hellwig) ...
    d28a1b6e
    
    Use the generic bdrv_aio_readv/bdrv_aio_writev APIs instead of linearizing
    buffers directly.  This enables using the future native preadv/pwritev
    support.
    
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6903 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:46:14 +0000  
    Browse Code »
  • add qemu_iovec_init_external (Christoph Hellwig) ...
    522584a5
    
    Allow to initialize a QEMUIOVector from an externally allocated iovec.
    qiov->nalloc is initialized to -1 to indicate external storage for qiov->iov
    and all functions dealing with memory management assert on the iovec beeing
    an internally managed first.
    
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6902 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:46:10 +0000  
    Browse Code »
  • Clean some PCI defines (Stefan Weil) ...
    cef3017c
    this patch adds some more defines from linux/pci_regs.h to
    hw/pci.h. There is now no longer a need to define them in
    eepro100.c, so they were removed there.
    
    Some defines from linux/pci_regs.h had similar, but not
    the same defines in hw/pci.h (PCI_REVISION_ID / PCI_REVISION,
    PCI_SUBSYSTEM_VENDOR_ID / PCI_SUBVENDOR_ID,
    PCI_SUBSYSTEM_ID / PCI_SUBDEVICE_ID).
    
    I suggest to use the "standard" from linux/pci_regs.h and
    replace the "old" Qemu ones. To facilitate the migration,
    my patch does not remove the old defines but marks them
    as obsolete. After a migration to the "standard" defines,
    pci.h could use linux/pci_regs.h which is far more complete.
    
    The patch is needed for an updated maintainer version of
    hw/eepro100.c which I'd like to see in Qemu stable.
    
     * Remove declarations already declared in header file from eepro100.c
     * Add missing declarations from pci_regs.h to pci.h
     * Mark "non-standard" declarations in pci.h as obsolete
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6901 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:29:07 +0000  
    Browse Code »
  • Fix monitor command (screendump) (Stefan Weil) ...
    81f099ad
    starting with r6839, the monitor command 'screendump'
    raises a nullpointer memory access which crashs Qemu.
    
    Fix crash when calling screendump from monitor.
    
    This was a regression introduced with r6839:
    DisplayAllocator interface (Stefano Stabellini)
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6900 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:29:02 +0000  
    Browse Code »
  • Remove nodisk_ok machine feature (Jan Kiszka) ...
    6295e564
    All archs have some kind of firmware to load and can be fine with it
    already. So there is not much use in enforcing the presence of a disk.
    If the system setup requires one, the user will notice it anyway once
    the firmware/bios fails to boot from it.
    
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6899 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:28:58 +0000  
    Browse File »
  • musicpal: Fix regression caused by 6839 (Jan Kiszka) ...
    bf9b48af
    Pass correct DisplayState field to is_surface_bgr().
    
    Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6898 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:28:53 +0000  
    Browse Dir »
  • gdbstub: Drop redundant memset after qemu_mallocz (Jan Kiszka) ...
    0fe17f5e
    Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6897 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:28:49 +0000  
    Browse Code »
  • get roms more room. (Glauber Costa) ...
    34b39c2b
    This patch increases by 50 % the size available for option roms.
    The main motivator is that some roms grew bigger than the 64k we
    currently allocate for them (Hey, it's 2009!)
    
    One example is the gpxe project, that produces some roms with 69k,
    70k, etc. The space proposed by this patch actually makes it as
    big as 84k. Probably still a fit for some time.
    
    But there is no free lunch. This space must come from somewhere,
    and we take it from vga rom space. Currently, our vga roms are
    around 35k in size. With this patch, option rom space will begin
    just after vga ends, aligned to the next 2k boundary.
    
    Technicaly, we could do the same with the uper space (the bios itself),
    but since bochs bios is already 128 k in size, I don't see an
    urgent need to do it.
    
    [ fix case for vgabioses smaller than 30k, by Carl-Daniel Hailfinger ]
    
    Signed-off-by: Glauber Costa <glommer@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6896 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:28:45 +0000  
    Browse Code »
  • new scsi-generic abstraction, use SG_IO (Christoph Hellwig) ...
    221f715d
    Okay, I started looking into how to handle scsi-generic I/O in the
    new world order.
    
    I think the best is to use the SG_IO ioctl instead of the read/write
    interface as that allows us to support scsi passthrough on disk/cdrom
    devices, too.  See Hannes patch on the kvm list from August for an
    example.
    
    Now that we always do ioctls we don't need another abstraction than
    bdrv_ioctl for the synchronous requests for now, and for asynchronous
    requests I've added a aio_ioctl abstraction keeping it simple.
    
    Long-term we might want to move the ops to a higher-level abstraction
    and let the low-level code fill out the request header, but I'm lazy
    enough to leave that to the people trying to support scsi-passthrough
    on a non-Linux OS.
    
    Tested lightly by issuing various sg_ commands from sg3-utils in a guest
    to a host CDROM device.
    
    
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6895 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 17:28:41 +0000  
    Browse File »
  • Document sun ID PROM contents ...
    64a7fde8
    Signed-off-by: Robert Reif <reif@earthlink.net>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6894 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-28 16:17:50 +0000  
    Browse Code »
  • Fix DMA API when handling an immediate error from block layer (Avi Kivity) ...
    7403b14e
    The block layer may signal an immediate error on an asynchronous request
    by returning NULL.  The DMA API did not handle this correctly, returning
    an AIO request which would never complete (and which would crash if
    cancelled).
    
    Fix by detecting the failure and propagating it.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6893 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 16:11:25 +0000  
    Browse Code »
  • Fix vectored aio bounce handling immediate errors (Avi Kivity) ...
    c240b9af
    If a bounced vectored aio fails immediately (the inner aio submission
    returning NULL) then the bounce handler erronously returns an aio
    request which will never be completed (and which crashes when cancelled).
    
    Fix by detecting that the inner request has failed and propagating the
    error.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6892 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 16:11:20 +0000  
    Browse Code »
  • host_device_remove: remove incorrect check for device name (Eduardo Habkost) ...
    7cd0874c
    There is no need to check for valid prefixes on the the device name
    when removing it. If the device name is found on the vlan client list,
    it can be removed, regardless of the prefix used on its name.
    
    To reproduce the bug, just run this on the monitor:
    
     (qemu) host_net_add user name=foobar
     (qemu) host_net_remove 0 foobar
     invalid host network device foobar
     (qemu)
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6891 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-28 15:58:58 +0000  
    Browse Code »
  • FreeBSD host physical cdrom fixes ...
    9f23011a
    This improves physical cdrom support on FreeBSD hosts to be almost as
    good as on Linux, with the only notable exception that you still need to
    either have the guest itself eject the disc if you want to take it
    out/change it, or do a change command in the monitor after taking out
    a disc in case a guest cannot eject it itself - otherwise the guest may
    continue using state (like size) of the old disc.
    
    Signed-off-by: Juergen Lock <nox@jelal.kn-bremen.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6888 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-28 08:37:13 +0000  
    Browse Code »
  • Fix warning in vl.c ...
    a718acec
    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: Christoph Hellwig <hch@lst.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6887 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-28 08:24:44 +0000  
    Browse Code »
  • Fix out of tree compilation ...
    de5e5781
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6886 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-28 08:14:42 +0000  
    Browse Code »
  • Fix compile problems with r6884 ...
    5c2f8d2d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6885 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-03-28 08:13:56 +0000  
    Browse File »
  • Syncing documentation vs. -help vs. qemu_options table ...
    5824d651
    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
    blueswir1 authored
    2009-03-28 06:44:27 +0000  
    Browse Code »

21 Mar, 2009
1 commit
  • Fix absolute mouse events generated by SDL frontend. ...
    649c9078
    In r6839 ("DisplayAllocator interface") the "width" and "height" globals
    stopped ever being assigned.  Note that last time absolute input stopped
    working was for the same reason.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6875 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2009-03-21 01:09:16 +0000  
    Browse File »

20 Mar, 2009
4 commits
  • Move block dma helpers aiocb to store dma state (Avi Kivity) ...
    37b7842c
    Use the dedicated dma aiocb to store intermediate state for dma block
    transactions.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6874 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-20 18:26:16 +0000  
    Browse File »
  • Use vectored aiocb storage to store vector translation state (Avi Kivity) ...
    3fb94d56
    Now that we have a dedicated acb pool for vector translation acbs, we can
    store the vector translation state in the acbs instead of in an external
    structure.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6873 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-20 18:26:12 +0000  
    Browse Code »
  • Implement cancellation method for dma async I/O (Avi Kivity) ...
    6512a2a7
    Move the dma helpers to a private aio pool, and implement a cancellation
    method for them.  Should prevent issues when cancelling I/O while dma is
    in progress.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6872 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-20 18:26:07 +0000  
    Browse File »
  • Convert vectored aio emulation to use a dedicated pool (Avi Kivity) ...
    c07a9008
    This allows us to remove a hack in the vectored aio cancellation code.
    
    Signed-off-by: Avi Kivity <avi@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6871 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-03-20 18:26:03 +0000  
    Browse Code »