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
08 Apr, 2009
3 commits
  • factor out setting pc in gdbstub ...
    fab9d284
    The code for handling the c and s packets both contain code for setting
    the pc.  Move that code out to a common function.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Acked-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@7039 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-08 21:29:37 +0000  
    Browse Code »
  • linux-user: fix problems with inotify syscalls ...
    dbfe4c36
    The sys_inotify* calls are defined if the target supports them and the
    host supports the necessary syscalls.  But the syscalls are handled if
    the target supports them.  This situation leads to compilation failures
    when the host doesn't support the necessary syscalls, as the linker will
    complain about undefined functions.
    
    Fix this state of affairs by making the handling conditions the same as
    the call definition conditions.
    
    Signed-off-by: Nathan Froyd <froydnj@codesourcery.com>
    Acked-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@7038 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-08 21:29:30 +0000  
    Browse Code »
  • Update the version information to 0.10.50 to signify development branch ...
    0dc586b5
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7037 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-08 13:14:12 +0000  
    Browse Code »

07 Apr, 2009
24 commits
  • Add --with-pkgversion. ...
    4a19f1ec
    Allows distributors to identify their builds without needing to hack the
    sources.
    
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7036 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-07 23:17:49 +0000  
    Browse File »
  • Implement --version. ...
    9bd7e6d9
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7035 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2009-04-07 22:58:45 +0000  
    Browse Code »
  • target-arm: don't use T[x] in helper ...
    37f9ba46
    (Torbjörn Andersson)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7034 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 22:48:36 +0000  
    Browse Code »
  • target-alpha: fix palcode mask for user pal calls ...
    31a877f2
    (Also 6 bits for unprivileged calls)
    
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7033 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 22:31:34 +0000  
    Browse Dir »
  • target-alpha: document more registers used by 21264 ...
    2642cdb3
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7032 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 22:31:26 +0000  
    Browse Dir »
  • mc146818: add square wave output support ...
    100d9891
    This is necessary for es40 as the sqw output is directly connected to the
    core chipset.
    
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7031 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 22:28:50 +0000  
    Browse Code »
  • rc4030 registers improvements ...
    9ea0b7a1
    Attached patch documents some registers and simplifies one hack.
    
    Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7030 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 22:03:44 +0000  
    Browse File »
  • target-alpha: set target page size to 13 bits ...
    b09d9d46
    (As defined by the alpha arch ref).
    
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7029 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 21:47:34 +0000  
    Browse Dir »
  • Allow 5 mmu indexes. ...
    e37e6ee6
    This is necessary for alpha because it has 4 protection levels and pal mode.
    
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7028 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 21:47:27 +0000  
    Browse Code »
  • target-alpha: stop translation if too long ...
    8fcc55f9
    Signed-off-by: Tristan Gingold <gingold@adacore.com>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7027 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 21:44:52 +0000  
    Browse File »
  • Fix crash on resolution change -> screen dump -> vga redraw (Avi Kivity) ...
    9d1b494a
    The vga screen dump function updates last_width and last_height,
    but does not change the DisplaySurface that these variables describe.
    A consequent vga_draw_graphic() will therefore fail to resize the
    surface and crash.
    
    Fix by invalidating the display state after a screen dump, forcing
    vga_draw_graphic() to reallocate the DisplaySurface.
    
    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@7026 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 20:55:58 +0000  
    Browse Code »
  • Revert r6989 ...
    799e709b
    There is a much more elegant fix that will follow up after this commit.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7025 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 20:55:29 +0000  
    Browse Code »
  • tcg/tcg.h: fix a few typos ...
    3e00b3f5
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7024 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 19:57:24 +0000  
    Browse Dir »
  • Document some missing options in configure -h ...
    2981fa96
    Signed-off-by: Andreas Faerber <andreas.faerber@web.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7023 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 19:57:17 +0000  
    Browse Code »
  • vnc: Fix incorrect attempt to clear a flag ...
    3cded540
    In vnc.c in pixel_format_message, the code tries to clear the
    QEMU_ALLOCATED_FLAG from the client display surface, however
    it uses the wrong operator and ends up enabling all other
    flags. Most notably this enables the big endian flag and
    causes some chaos.
    
    Signed-off-by: Brian Kress <kressb@moose.net>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7022 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-07 19:57:09 +0000  
    Browse Code »
  • native preadv/pwritev support (Christoph Hellwig) ...
    ceb42de8
    This ties up the preadv/pwritev syscalls to qemu if they are declared in
    unistd.h.  This is the case currently on at least NetBSD and OpenBSD and
    will hopefully soon be the case on Linux.
    
    Thanks to Blue Swirl and Gerd Hoffmann for the configure autodetection
    of preadv/pwritev.
    
    
    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@7021 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 18:43:28 +0000  
    Browse Code »
  • push down vector linearization to posix-aio-compat.c (Christoph Hellwig) ...
    f141eafe
    Make all AIO requests vectored and defer linearization until the actual
    I/O thread.  This prepares for using native preadv/pwritev.
    
    Also enables asynchronous direct I/O by handling that case in the I/O thread.
    
    Qcow and qcow2 propably want to be adopted to directly deal with multi-segment
    requests, but that can be implemented later.
    
    
    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@7020 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 18:43:24 +0000  
    Browse File »
  • remove bdrv_aio_read/bdrv_aio_write (Christoph Hellwig) ...
    c87c0672
    Always use the vectored APIs to reduce code churn once we switch the BlockDriver
    API to be vectored.
    
    
    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@7019 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 18:43:20 +0000  
    Browse Code »
  • more BlockDriver C99 initializers (Christoph Hellwig) ...
    f1b2f712
    Looks like the two bdrv_raw instances were missed last time.
    
    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@7018 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 18:23:51 +0000  
    Browse Code »
  • Don't try to return result from a void function (spotted by Sparse) ...
    7442511c
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7017 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-07 18:22:35 +0000  
    Browse Code »
  • Fix a few Sparse warnings ...
    856ae5c3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7016 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2009-04-07 17:57:09 +0000  
    Browse Code »
  • Update Changelog to reflect 0.10.2 release ...
    669b92ed
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7015 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 02:19:41 +0000  
    Browse Code »
  • Remove potentially offensive humor. ...
    1cb499fa
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7014 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2009-04-07 02:10:16 +0000  
    Browse Code »
  • Fix find_device_type() to correctly identify floppy disk devices; (Luca Tettamanti) ...
    3060cd14
    they are reported as DRIVE_REMOVABLE by win32.
    
    Signed-off-by: Luca Tettamanti <kronos.it@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7010 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-07 01:24:53 +0000  
    Browse Dir »

06 Apr, 2009
4 commits
  • target-mips: use the TCG_CALL_PURE and TCG_CALL_CONST for some helpers ...
    e7a6965b
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7009 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-06 12:34:07 +0000  
    Browse Code »
  • tcg: add a CONST flag to TCG helpers ...
    b9c18f56
    A const function only reads its arguments and does not use TCG
    globals variables. Hence a call to such a function does not
    save TCG globals variabes back to their canonical location.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7008 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-06 12:33:59 +0000  
    Browse Dir »
  • tcg: improve comment about pure functions ...
    34d5a9ff
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7007 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-06 12:33:51 +0000  
    Browse Code »
  • Remove WIN32 guard around -k ...
    c20d7afb
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7006 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-06 00:35:08 +0000  
    Browse Code »

05 Apr, 2009
9 commits
  • Add new command line option -singlestep for tcg single stepping. ...
    1b530a6d
    This replaces a compile time option for some targets and adds
    this feature to targets which did not have a compile time option.
    
    Add monitor command to enable or disable single step mode.
    
    Modify monitor command "info status" to display single step mode.
    
    Signed-off-by: Stefan Weil <weil@mail.berlios.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7004 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-05 20:08:59 +0000  
    Browse Code »
  • tcg/x86_64: optimize register allocation order ...
    79d342dc
    The beginning of the register allocation order list on the TCG x86_64
    target matches the list of clobbered registers. This means that when an
    helper is called, there is almost always clobbered registers that have
    to be spilled.
    
    The same way register %rsi and %rdi are at the top of the register
    allocation order list, while they can't be used for load/store
    operations. This means the data and/or address registers are very often
    %rsi and %rdi, and their values have to be spilled, and then moved back
    to another register.
    
    This patches changes to the allocation order to avoid those effects.
    It results in a 8% gain speed in qemu-x86_64 to compress a bzip2 file,
    and a 6% gain in qemu-system-mips64 to compile a small application.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7003 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2009-04-05 20:08:50 +0000  
    Browse Dir »
  • stop dirty tracking just at the end of migration (Glauber Costa) ...
    8215e914
    If there is still work to do, it is not safe to assume we
    can end the dirty tracking. Specifically, kvm can update the dirty
    tracking log inside ram_save_block(), leaving pages still out of sync
    if we go with the current code.
    
    Based on a patch by Yaniv Kamay
    
    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@6999 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:30:55 +0000  
    Browse File »
  • create qemu_file_set_error (Glauber Costa) ...
    4dabe248
    This is mainly for consistency, since we don't want
    anything outside of savevm setting it explicitly. There
    are current no users of that in qemu tree, but there
    are potential candidates on kvm-userspace. And avi
    is a nice guy, let's be nice with him.
    
    Based on a patch by Yaniv Kamay
    
    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@6998 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:30:51 +0000  
    Browse File »
  • propagate error on failed completion (Glauber Costa) ...
    b161d123
    migrate_fd_put_ready() calls qemu_savevm_state_complete(),
    but the later can fail.
    
    If it happens, re-start the vm and propagate the error up
    
    Based on a patch by Yaniv Kamay
    
    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@6997 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:30:33 +0000  
    Browse Code »
  • Disable qemu-io on Win32 ...
    3dd1f8ef
    It breaks the build.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6996 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:29:26 +0000  
    Browse Code »
  • Add files not included in previous commit. ...
    e3aff4f6
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6995 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:14:04 +0000  
    Browse Code »
  • Fix savevm after BDRV_FILE size enforcement ...
    178e08a5
    We now enforce that you cannot write beyond the end of a non-growable file.
    qcow2 files are not growable but we rely on them being growable to do
    savevm/loadvm.  Temporarily allow them to be growable by introducing a new
    API specifically for savevm read/write operations.
    
    Reported-by: malc
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6994 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:10:55 +0000  
    Browse File »
  • Fix the build for --disable-aio ...
    8185d2c9
    This was reported by malc.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6993 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2009-04-05 19:10:50 +0000  
    Browse Dir »