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
11 Sep, 2008
6 commits
  • uhci: Change default transaction lifetime to 32 frames (Max Krasnyansky) ...
    a145ea51
    Transaction lifetime was originally set to 10 frames. That was an arbitrary
    number I picked without much thinking :).
    I'm changing that to 32 frames because things like interrupt transfers
    and such are scheduled at that rate. It seems like 1/32 is accepted as
    lowest supported rate. OHCI, for example, defines exactly 32 interrupt
    heads.
    
    While testing USB webcam under XP I noticed that interrupt transactions were
    being canceled and then resubmitted on a regular basis, which works but is a
    waste of CPU cycles. This change fixes that.
    All other devices I have are not affected.
    
    Signed-off-by: Max Krasnyansky <maxk@kernel.org>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5199 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-11 19:42:00 +0000  
    Browse Code »
  • Enable gcc flag -Wendif-labels ...
    c5fdf07b
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5198 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-11 18:16:02 +0000  
    Browse Code »
  • Only build compatfd when using AIO and make sure to always init AIO ...
    a3392f9b
    OpenBSD doesn't use AIO so don't try to build compatfd when not using AIO.
    
    Also make sure to call qemu_aio_init() from bdrv_init.  Everything that uses
    bdrv calls bdrv_init so it makes sense to init aio from there instead of
    in every single tool.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5197 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-11 18:00:19 +0000  
    Browse Code »
  • Write zeros to high bits of y, based on patch by Vince Weaver ...
    5068cbd9
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5196 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-11 16:01:02 +0000  
    Browse Dir »
  • Make sure to read siginfo from signalfd ...
    2c41a5f9
    Otherwise, we'll idle at 100% cpu.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5195 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-11 14:32:27 +0000  
    Browse File »
  • Fix the build on non-Linux systems ...
    da3d9c5b
    It turns out, we're never reading from the signalfd() which is causing it to
    remain readable forever.  I'll fix this up but I thought I'd commit this fix
    in the interim.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5194 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-11 14:18:56 +0000  
    Browse Code »

10 Sep, 2008
8 commits
  • Convert rest of ops using float32 to TCG, remove FT0 and FT1 ...
    d84763bc
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5193 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-10 20:09:22 +0000  
    Browse Code »
  • Partially convert float128 conversion ops to TCG ...
    c5d04e99
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5192 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-10 20:00:18 +0000  
    Browse Dir »
  • Convert basic 64 bit VIS ops to TCG ...
    e2ea21b3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5191 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-10 19:57:35 +0000  
    Browse Dir »
  • Convert basic 32 bit VIS ops to TCG ...
    1d01299d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5190 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-10 19:57:13 +0000  
    Browse Code »
  • Convert basic float32 ops to TCG ...
    714547bb
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5189 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-10 19:54:51 +0000  
    Browse Code »
  • Add missing files from previous commit. ...
    bcdf9b4d
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5188 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-10 18:18:38 +0000  
    Browse Code »
  • Use signalfd() to work around signal/select race ...
    baf35cb9
    This patch introduces signalfd() to work around the signal/select race in
    checking for AIO completions.  For platforms that don't support signalfd(), we
    emulate it with threads.
    
    There was a long discussion about this approach.  I don't believe there are any
    fundamental problems with this approach and I believe eliminating the use of
    signals is a good thing.
    
    I've tested Windows and Linux using Windows and Linux guests.  I've also checked
    for disk IO performance regressions.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5187 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-10 15:45:19 +0000  
    Browse Code »
  • qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier) ...
    27982661
    This patch removes "BlockDriverState *bs" from nbd_negotiate() because
    it is not used.
    
    Signed-off-by: Laurent Vivier <Laurent.Vivier@bull.fr>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5186 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-10 15:23:19 +0000  
    Browse Code »

09 Sep, 2008
4 commits
  • Implement ldxfsr/stxfsr, fix ld(x)fsr masks, convert to TCG ...
    3a3b925d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5185 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-09 19:02:49 +0000  
    Browse Dir »
  • Add missing "static" ...
    6f9e3801
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5184 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-09 18:56:59 +0000  
    Browse Code »
  • Add gitignore file ...
    ef14667b
    While QEMU officially uses SVN, there are a number of unofficial git
    repositories that many developers use.  Adding a .gitignore (derived from the
    svn:ignore) will make their lives a lot easier.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5183 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-09 17:15:28 +0000  
    Browse Code »
  • Fix up pxe boot (Glauber Costa) ...
    c0a04f0e
    As discussed in
    http://lists.gnu.org/archive/html/qemu-devel/2008-08/msg00667.html,
    current pxe boot is broken for some use cases. The problem
    goes away if we reduce the number of allowed bits in the address space
    to 32 (which has the side effect of reducing guest max mem size to 4Gb).
    
    After digging for a while, it turns out that it happens because pxelinux
    tries to access address 0x10009e9a6, which does not fit a 32-bit address.
    A closer look, however, reveals this access is totally valid: It's just
    0x9e9a6 with an add carry.
    
    To avoid this, this patch casts the address passed to the POPL macro to
    a 32-bit value. This is also done, although just theorectically, for
    PUSHL too.
    
    Signed-off-by: Glauber Costa <glommer@redhat.com>
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    Reported-by: Chris Lalancette <clalance@redhat.com>
    CC: Eduardo Habkost <ehabkost@redhat.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5182 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-09 14:49:02 +0000  
    Browse Dir »

07 Sep, 2008
4 commits
  • alpha: only print debug information to the log file ...
    c690524e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5181 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-07 21:00:01 +0000  
    Browse Dir »
  • TCG: Use x86-64 zero extension instructions. ...
    733fef0e
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5180 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-07 18:07:39 +0000  
    Browse Code »
  • Implement TCG sign extension ops for x86-64. ...
    b6d17150
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5179 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-07 17:45:15 +0000  
    Browse Dir »
  • Fix libvdeplug link test. ...
    4a7f0e06
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5178 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-07 16:42:53 +0000  
    Browse Code »

06 Sep, 2008
6 commits
  • Fix a typo in fpsub32 ...
    510aba20
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5177 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-06 17:54:01 +0000  
    Browse Dir »
  • Convert most env fields to TCG registers ...
    255e1fcb
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5176 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-06 17:51:43 +0000  
    Browse Dir »
  • Silence gcc warning about constant overflow ...
    47ad35f1
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5175 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-06 17:50:16 +0000  
    Browse Dir »
  • Enable gcc flag -Wundef ...
    5f9981c7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5174 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-06 17:49:06 +0000  
    Browse Code »
  • Fix most warnings that would be caused by gcc flag -Wundef ...
    eb38c52c
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5173 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-06 17:47:39 +0000  
    Browse Code »
  • Some little fixes on QEMU ...
    5bfd5521
    - some vectors can be declared as "const"
    - test on CONFIG_VNC_TLS is done for two times while just one is enough.
    
    (Carlo Bramini)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5172 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-06 16:31:30 +0000  
    Browse Code »

05 Sep, 2008
9 commits
  • fix alpha cmovxx instruction ...
    29d26d20
    The CMOV instruction is defined by the alpha manual as:
    
    CMOVxx Ra.rq,Rb.rq,Rc.wq !Operate format
    CMOVxx Ra.rq,#b.ib,Rc.wq !Operate format
    
    Operation:
    IF TEST(Rav, Condition_based_on_Opcode) THEN
    Rc ← Rbv
    
    The current qemu behavior inverses Ra and Rb.  This is fixed by this
    patch.
    
    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@5171 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 19:07:53 +0000  
    Browse Code »
  • CRIS: Mask off the cache selection bit after MMU translations. ...
    980f8a0b
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5170 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-09-05 17:17:55 +0000  
    Browse File »
  • Revert "TCG: enable debug" ...
    00dbbb03
    This reverts commit 5166, commited by error.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5169 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:22:24 +0000  
    Browse Dir »
  • ppc: Convert op_subf to TCG ...
    7c417963
    Replace op_subf with tcg_gen_sub_tl.
    
    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@5168 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:51 +0000  
    Browse Dir »
  • ppc: Convert op_add, op_addi to TCG ...
    39dd32ee
    Replace op_add with tcg_gen_add_tl and op_addi with tcg_gen_addi_tl.
    
    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@5167 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:43 +0000  
    Browse Dir »
  • TCG: enable debug ...
    b24a39fa
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5166 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:35 +0000  
    Browse Dir »
  • TCG fixes for target-cris ...
    cdcf4e51
    This patch fixes TCG errors reported on the CRIS target when TCG_DEBUG
    is enabled.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    Acked-by: Edgar E. Iglesias <edgar@axis.com>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5165 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:27 +0000  
    Browse Dir »
  • TCG fixes for target-mips ...
    2fdbad25
    This patch fixes TCG errors reported on the MIPS target when TCG_DEBUG
    is enabled.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    Acked-by: Thiemo Seufer <ths@networkno.de>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5164 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-05 14:19:17 +0000  
    Browse Code »
  • Fix swapped mvz/mvs instructions. ...
    9507fb52
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5163 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-09-05 12:33:31 +0000  
    Browse Dir »

04 Sep, 2008
3 commits
  • ppc: replace op_set_FT0 with tcg_gen_movi_i64 ...
    489251fa
    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@5162 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 20:34:31 +0000  
    Browse Dir »
  • alpha: add target-alpha/helper.h (missing from commit r5150) ...
    59df7f62
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5161 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 20:24:14 +0000  
    Browse Code »
  • ppc: Convert nip moves to TCG ...
    bd568f18
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5160 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 18:06:03 +0000  
    Browse Dir »