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
07 Dec, 2008
4 commits
  • LSI53C895A: Remove current_dma_len hack ...
    c021db86
    Signed-off-by: Justin Chevrier <address@hidden>
    Acked-by: Ryan Harper <ryanh@us.ibm.com>
    Acked-by: Chris Wright <chrisw@sous-sol.org>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5901 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-12-07 03:03:21 +0000  
    Browse Dir »
  • Remove a duplicate omap_l4_attach(), add one missing elsewhere. ...
    9e7d11ff
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5900 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-12-07 01:51:28 +0000  
    Browse Code »
  • Don't wrap I2C registers addresses on PXA270. ...
    ed005253
    This way the registers will only be visible at the given offset instead of
    every 0x100 bytes.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5899 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-12-07 01:49:28 +0000  
    Browse Dir »
  • ETRAX-FS: Simplify the DMA blocks address registration and decoding. ...
    e6320485
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5898 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-12-07 00:14:21 +0000  
    Browse Dir »

06 Dec, 2008
8 commits
  • ETRAX-FS: No need to decode the address anymore. ...
    0db74b07
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5897 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-12-06 23:19:03 +0000  
    Browse Code »
  • target-ppc: remove dead code ...
    8983da70
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5896 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 22:01:01 +0000  
    Browse File »
  • target-ppc: convert SLB/TLB instructions to TCG ...
    74d37793
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5895 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 21:46:17 +0000  
    Browse Code »
  • The configure test for struct iovec #includes <sys/uio.h> but qemu-common.h did not. ...
    331dadde
    This fixes compilation of hw/virtio.h on Mac OS X.
    
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5894 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-06 19:44:56 +0000  
    Browse Code »
  • target-ppc: convert dcr load/store to TCG ...
    06dca6a7
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5893 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 16:37:18 +0000  
    Browse Dir »
  • target-ppc: convert msr load/store to TCG ...
    6527f6ea
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5892 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 13:03:35 +0000  
    Browse Dir »
  • target-ppc: convert POWER bridge instructions to TCG ...
    22e0e173
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5891 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 12:19:14 +0000  
    Browse File »
  • Revert "hw/apic.c: use fls() from host-utils" ...
    3b63c04e
    This reverts commit 5876.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5890 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-06 10:46:35 +0000  
    Browse Code »

05 Dec, 2008
9 commits
  • Make struct iovec universally available ...
    bf9298b9
    Vectored IO APIs will require some sort of vector argument.  It makes sense to
    use struct iovec and just define it globally for Windows.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5889 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-05 20:05:26 +0000  
    Browse Code »
  • Attached patch contains warning fixes. ...
    a38131b6
    Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5888 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-05 17:56:40 +0000  
    Browse Code »
  • Attached patch make cpu-exec.c compile on NetBSD. ...
    b3efe5c8
    Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5887 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-05 17:55:45 +0000  
    Browse Code »
  • Attached patch makes NetBSD use the native bswap functions ...
    1360677c
    which compile.
    
    Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5886 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-05 17:54:09 +0000  
    Browse Code »
  • sys-queue.h defines _SYS_QUEUE_H_ which is also defined by ...
    3990d09a
    the <sys/queue.h> system header. <sys/disk.h> uses SLIST_ENTRY
    on NetBSD, which doesn't exist in sys-queue.h. Therefore,
    include <sys/queue.h> before including sys-queue.h.
    
    Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5885 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-05 17:53:21 +0000  
    Browse Code »
  • Fix PPC PREP platform, broken by commit 5849 ...
    4dd8c138
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5884 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-05 16:05:41 +0000  
    Browse Code »
  • hw/ppc4xx_pci.c: kill two warnings ...
    3476f891
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5883 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-05 16:05:32 +0000  
    Browse Code »
  • target-ppc: convert POWER shift instructions to TCG ...
    7487953d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5882 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-05 07:21:44 +0000  
    Browse Code »
  • target-ppc: add functions to load/store SPR ...
    54cdcae6
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5881 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-05 07:21:31 +0000  
    Browse Code »

04 Dec, 2008
15 commits
  • do boundary check based on absolute value (Glauber Costa) ...
    b2b183c2
    For backward operations, dstpitch and srcpitch can
    be negative. This leads BLTUNSAFE macro into an
    overflow, and as a result, it avoids performing
    operations that are perfectly valid.
    
    The visible effect that led to that patch was the gnome-panel
    bar in Fedora10. Before this patch, you could see garbage
    clobbering a big portion of the bar.
    
    After this patch, this garbage is gone.
    
    Signed-off-by: Glauber Costa <glommer@redhat.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5880 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 22:36:38 +0000  
    Browse Code »
  • Use writeback caching by default with qcow2 ...
    4dc822d7
    qcow2 writes a cluster reference count on every cluster update.  This causes
    performance to crater when using anything but cache=writeback.  This is most
    noticeable when using savevm.  Right now, qcow2 isn't a reliable format
    regardless of the type of cache your using because metadata is not updated in
    the correct order.  Considering this, I think it's somewhat reasonable to use
    writeback caching by default with qcow2 files.
    
    It at least avoids the massive performance regression for users until we sort
    out the issues in qcow2. 
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5879 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 21:39:21 +0000  
    Browse Code »
  • Fix RTC initial date computation ...
    0cd2df75
    qemu_get_clock() returns a structure containing the time the user wants
    to be set (either UTC time, a local time, or a given date). Use mktimegm()
    instead of mktime() to convert it into POSIX time without taking the host
    timezone into account.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5878 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-04 21:34:52 +0000  
    Browse Code »
  • Fix windows build after virtio changes ...
    bb6834cf
    Windows does not have sys/uio.h and does not have err.h.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5877 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 21:28:28 +0000  
    Browse File »
  • hw/apic.c: use fls() from host-utils ...
    d34ca590
    ...and fix a bug, the implementation in hw/apic.c was wrong.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5876 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-04 20:57:02 +0000  
    Browse Code »
  • Add missing file from previous commit. ...
    d096ab91
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5875 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 20:35:16 +0000  
    Browse Code »
  • Add virtio-balloon support ...
    bd322087
    This adds a VirtIO based balloon driver.  It uses madvise() to actually balloon
    the memory when possible.
    
    Until 2.6.27, KVM forced memory pinning so we must disable ballooning unless the
    kernel actually supports it when using KVM.  It's always safe when using TCG.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5874 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 20:33:06 +0000  
    Browse File »
  • Add ballooning infrastructure. ...
    df751fa8
    Balloon devices allow you to ask the guest to allocate memory.  This allows you
    to release that memory.  It's mostly useful for freeing up large chunks of
    memory from cooperative guests.
    
    Ballooning is supported by both Xen and VirtIO.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5873 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 20:19:35 +0000  
    Browse Code »
  • Define fls() in terms of clz32(). ...
    8d371d4b
    As suggested by Laurent Desnogues.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5872 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 20:08:06 +0000  
    Browse File »
  • Remove TARGET_PAGE_SIZE from virtio interface (Hollis Blanchard) ...
    f46f15bc
    TARGET_PAGE_SIZE should only be used internal to qemu, not in guest/host
    interfaces. The virtio frontend code in Linux uses two constants (PFN shift
    and vring alignment) for the interface, so update qemu to match.
    
    I've tested this with PowerPC KVM and confirmed that it fixes virtio problems
    when using non-TARGET_PAGE_SIZE pages in the guest.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5871 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 19:58:45 +0000  
    Browse File »
  • Add virtio-blk support ...
    6e02c38d
    Virtio-blk is a paravirtual block device based on VirtIO.  It can be used by
    specifying the if=virtio parameter to the -drive parameter.
    
    When using -enable-kvm, it can achieve very good performance compared to IDE or
    SCSI.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5870 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 19:52:44 +0000  
    Browse Code »
  • Virtio core support ...
    967f97fa
    This patch adds core support for VirtIO.  VirtIO is a paravirtualization
    framework that has been in Linux since 2.6.21.  A PCI transport has been
    available since 2.6.25.  Network drivers are also available for Windows.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5869 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 19:38:57 +0000  
    Browse Code »
  • Introduce fls() helper ...
    b39ade83
    This is needed for virtio.  The implementation is originally from 
    Marcelo Tosatti.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5868 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-12-04 19:19:45 +0000  
    Browse File »
  • Clarify -soundhw documentation as to avoid hda confusion ...
    9b3469cc
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5867 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-04 18:01:26 +0000  
    Browse Code »
  • Update ...
    d08c4d34
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5866 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-04 11:29:42 +0000  
    Browse Code »

03 Dec, 2008
3 commits
  • Silence warnings generated due to `#if BUILD_Y8950' ...
    cee83d91
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5865 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-03 23:00:35 +0000  
    Browse Code »
  • Make audio violate POSIX less ...
    1ea879e5
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5864 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-12-03 22:48:44 +0000  
    Browse Code »
  • More consistent PAGE_xxx defines, avoid conflicting with system PAGE_xxx ...
    8b0de438
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5863 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-12-03 16:29:47 +0000  
    Browse Code »

02 Dec, 2008
1 commit
  • IBM PowerPC 4xx 32-bit PCI controller emulation ...
    825bb581
    This PCI controller can be found on a number of 4xx SoCs, including the 440EP.
    
    Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
    Acked-by: Anthony Liguori <aliguori@us.ibm.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5862 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-12-02 23:53:50 +0000  
    Browse File »