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
05 Feb, 2009
15 commits
  • target-ppc: change instruction name vrlogefp into vlogefp ...
    b580763f
    Thanks to Nathan Froyd for noticing that.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6532 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 22:33:36 +0000  
    Browse File »
  • toplevel: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    1eec614b
    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@6531 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:18 +0000  
    Browse File »
  • targets: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    0d0266a5
    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@6530 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:11 +0000  
    Browse Dir »
  • hw: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    487414f1
    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@6529 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:06:05 +0000  
    Browse Code »
  • audio: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    090f1fa3
    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@6528 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:58 +0000  
    Browse Code »
  • block: remove error handling from qemu_malloc() callers (Avi Kivity) ...
    3ec88e80
    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@6527 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:53 +0000  
    Browse Code »
  • Terminate emulation on memory allocation failure (Avi Kivity) ...
    8a1d02ab
    Memory allocation failures are a very rare condition on virtual-memory
    hosts.  They are also very difficult to handle correctly (especially in a
    hardware emulation context).  Because of this, it is better to gracefully
    terminate emulation rather than executing untested or even unwritten recovery
    code paths.
    
    This patch changes the qemu memory allocation routines to terminate emulation
    if an allocation failure is encountered.
    
    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@6526 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 22:05:49 +0000  
    Browse Code »
  • Convert IDE to use new dma helpers (Avi Kivity) ...
    1fb8648d
    Use the new dma block helpers to perform dma disk I/O.
    
    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@6525 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:24:02 +0000  
    Browse Code »
  • Introduce block dma helpers (Avi Kivity) ...
    59a703eb
    These helpers perform read/write requests on entire scatter/gather lists,
    relieving the device emulation code from mapping and unmapping physical
    memory, and from looping when map resources are exhausted.
    
    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@6524 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:58 +0000  
    Browse Code »
  • Add qemu_iovec_reset() (Avi Kivity) ...
    be959463
    Add a helper to zero out an existing iovec.  Removes the need to deallocate
    and reallocate 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@6523 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:54 +0000  
    Browse Code »
  • Add a scatter-gather list type and accessors (Avi Kivity) ...
    244ab90e
    Scatter-gather lists are used extensively in dma-capable devices; a
    single data structure allows more code reuse later on.
    
    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@6522 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-05 21:23:50 +0000  
    Browse File »
  • Add debug, savevm and reset support for UniNorth ...
    f3902383
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6521 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-05 20:22:07 +0000  
    Browse Code »
  • Use qemu_ram_alloc ...
    864c136a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6520 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-02-05 20:20:29 +0000  
    Browse Code »
  • target-ppc: add vrlogefp instruction ...
    f586ce09
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6519 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 13:42:57 +0000  
    Browse File »
  • soft-float: add float32_log2() and float64_log2() ...
    374dfc33
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6518 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-05 13:42:47 +0000  
    Browse Dir »

04 Feb, 2009
7 commits
  • Properly initialize len argument of sysctl and include stdio.h (perror) ...
    7344da06
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6517 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2009-02-04 20:39:09 +0000  
    Browse File »
  • target-ppc: fix previous commit ...
    06f7332a
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6516 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 14:08:08 +0000  
    Browse Code »
  • target-ppc: use the new float constants ...
    c609b12e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6515 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:39 +0000  
    Browse Code »
  • softfloat: add a 1.0 constant for float32 and float64 ...
    196cfc89
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6514 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:27 +0000  
    Browse Code »
  • Add vcf{u,s}x instructions ...
    e140632e
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6513 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:17 +0000  
    Browse File »
  • Add vrfi{m,n,p,z} instructions ...
    f6b19645
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6512 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 13:52:03 +0000  
    Browse File »
  • Add various NaN-handling macros ...
    34ba2857
    These simplify the implementation of the floating-point Altivec
    instructions and reduce clutter.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6511 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-04 09:05:53 +0000  
    Browse Code »

03 Feb, 2009
9 commits
  • Partialy fix mmap at EOF for large pagesize targets in user-mode. ...
    54c5a2ae
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6510 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-02-03 23:06:34 +0000  
    Browse Code »
  • Remove accidental addition of local patch. ...
    d6755878
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6509 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-03 22:45:00 +0000  
    Browse Dir »
  • Make mtvscr use a helper ...
    6e87b7c7
    Do this so we can set float statuses once per mtvscr, rather than once
    per Altivec instruction.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6508 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:56:09 +0000  
    Browse Code »
  • Add calls to initialize VSCR on appropriate machines ...
    cf8358c8
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6507 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:59 +0000  
    Browse Code »
  • Rename spe_status to vec_status ...
    fbd265b6
    Only one of Altivec and SPE will be available on a given chip.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6506 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:51 +0000  
    Browse File »
  • Add f field to ppc_avr_t ...
    0f6fbcbc
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6505 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:43 +0000  
    Browse Code »
  • SH4: Fix warning when compiling sh7750_regnames.c ...
    ea0444b5
    This patch fixes a warning when compiling sh7750_regnames.c which is
    caused by sh7750_regnames.h (which contains the prototype of regname())
    not being included.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6504 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:35 +0000  
    Browse Dir »
  • linux-user: Remove incorrect break; ...
    bedf26e6
    Reported-By: Laurent Desnogues <laurent.desnogues@gmail.com>
    Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6503 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:26 +0000  
    Browse Dir »
  • Fix compilation of PPC64 targets with DEBUG_TCGV enabled ...
    fce5ecb7
    The attached patch fixes compilation of PPC64 targets with DEBUG_TCGV
    enabled.
    
    Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6502 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-02-03 19:55:13 +0000  
    Browse Code »

02 Feb, 2009
9 commits
  • Add phenom CPU descriptor (Alexander Graf) ...
    9bdba1b6
    As part of my ongoing effort to make nested SVM useful, I started working to get
    VMware ESX run inside KVM.
    
    VMware couples itself pretty tightly to the CPUID, so it's a good idea to emulate
    a machine that officially supports SVM and should thus exploit the powers of
    nested virtualization.
    
    This patch adds a Phenom CPU identifier, that resembles a real-world phenom
    CPU as closely as possible.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6501 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 17:10:57 +0000  
    Browse Dir »
  • Implement FFXSR (Alexander Graf) ...
    eef26553
    Newer AMD CPUs have the FFXSR capability. This leaves out XMM
    register in FXSAVE/FXRESTORE when in CPL=0 and 64-bit mode.
    
    This is required for Hyper-V.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6500 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 17:10:52 +0000  
    Browse Dir »
  • Add zlib encoding support (Alexander Graf) ...
    059cef40
    This patch adds zlib encoding support for VNC. It basically runs
    the raw traffic through zlib, providing a pretty good compression
    ratio.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6499 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:54 +0000  
    Browse File »
  • Move the framebuffer update package out (Alexander Graf) ...
    d2a0102a
    Currently the send_framebuffer_update_raw and send_framebuffer_update_hextile
    respectively send a send_framebuffer_update packet themselves. We need to reuse
    send_framebuffer_update_raw for zlib encoding though, so let's move it out.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6498 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:51 +0000  
    Browse Code »
  • Move buffer functions up (Alexander Graf) ...
    89064286
    We will need to use buffer functions in code that will end up being
    below the current buffer functions. In order to not introduce any
    function stub defines, let's just move them up.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6497 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:47 +0000  
    Browse File »
  • Add some tight awareness to vnc.c (Alexander Graf) ...
    fb437313
    This patch enables the vnc server to understand fundamental tight extensions.
    It changes from a "Hextile or not" scheme when sending framebuffer updates to
    a "preferred encoding", namely the last one set.
    
    While this is not perfect, as actually a list of "preferred encodings" should
    be kept, it's good enough for now.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6496 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:43 +0000  
    Browse File »
  • Fix invalid #if in vnc.c when debugging is enabled (Alexander Graf) ...
    26f8b9cc
    While running with debugging enabled, I found an #if testing for
    an undefined value, not defined(value). This patch fixes that.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6495 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:38 +0000  
    Browse Code »
  • Use VNC protocol defines (Alexander Graf) ...
    29fa4ed9
    Now that we have nice defines for all sorts of constants, let's
    use them!
    
    This patch also takes the "feature variables", currently called has_*
    into a single feature int. This way adding new features is a lot
    easier and doesn't clutter the VncState struct.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6494 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:29 +0000  
    Browse Code »
  • Split VNC defines to vnc.h (Alexander Graf) ...
    e06679fb
    The VNC protocol contains quite some constants, some of which are
    currently hardcoded in the vnc.c code. This is not exactly pretty.
    
    Let's move all those constants out to vnc.h, so they are clearly
    separated. While at it, I also included other defines that will be
    used later in this patch series.
    
    Signed-off-by: Alexander Graf <agraf@suse.de>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6493 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-02-02 15:58:25 +0000  
    Browse File »