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
14 Sep, 2008
8 commits
  • alpha: fix lit sign ...
    9e85e9bd
    according to the alpha arch reference, the literal field of an operate
    instruction is unsigned:
    
    If bit <12> of the instruction is 1, an 8-bit zero-extended literal
    constant is formed by bits
    <20:13> of the instruction. The l teral is interpreted as a positive
    integer bet ween 0 and 255
    and is zero-extended to 64 bits.
    
    This patch fixes the mis-interpretation of the literal field.
    
    (Tristan Gingold)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5211 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-14 16:09:15 +0000  
    Browse Code »
  • qemu_next_deadline_dyntick is only used on Linux and Windows ...
    8632fb9a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5210 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-14 13:59:34 +0000  
    Browse Code »
  • Revert incorrect part of r4574 to avoid unaligned traps with i386 target ...
    f4efd166
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5209 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-14 13:56:10 +0000  
    Browse Code »
  • Display TCGCond name in tcg dumper (original patch by Tristan Gingold) ...
    f48f3ede
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5208 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-14 07:45:17 +0000  
    Browse Dir »
  • Enable gcc flag -Wwrite-strings ...
    ac41a620
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5207 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-14 06:46:31 +0000  
    Browse Code »
  • Fix warnings that would be caused by gcc flag -Wwrite-strings ...
    7ccfb2eb
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5206 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-14 06:45:34 +0000  
    Browse File »
  • usb: Support for removing device by host addr, improved auto filter syntax (Max Krasnyansky) ...
    5d0c5750
    This patch adds support for removing USB devices by host address.
    Which is usefull for things like libvirtd because there is no easy way to
    find guest USB address of the host device.
    In other words you can now do:
       usb_add host:3.5
       ...
       usb_del host:3.5
    Before the patch 'usb_del' did not support 'host:' notation.
    
    ----
    Syntax for specifying auto connect filters has been improved.
    Old syntax was
        host:bus.dev
        host:pid:vid
    New syntax is
        host:auto:bus.dev[:pid:vid]
    In both the cases any attribute can be set to "*".
    
    New syntax is more flexible and lets you do things like
        host:3.*:5533:* /* grab any device on bus 3 with vendor id 5533 */
    
    It's now possible to remove auto filters. For example:
        usb_del host:auto:3.*:5533:*
    
    Active filters are printed after all host devices in 'info usb' output.
    Which now looks like this:
    
      Device 1.1, speed 480 Mb/s
        Hub: USB device 1d6b:0002, EHCI Host Controller
      Device 1.4, speed 480 Mb/s
        Class 00: USB device 1058:0704, External HDD
      Auto filters:
        Device 3.* ID *:*
    
    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@5205 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-14 01:07:41 +0000  
    Browse File »
  • husb: Make control transactions asynchronous (Max Krasnyansky) ...
    446ab128
    USB is 99.8% async now :). 0.2% is the three control requests that
    we need to execute synchronously. We could off-load that to a thread
    or something but it's not worth the pain since those requests are
    performed only during device initialization (ie when device is
    connected to the VM).
    
    The change is a bit bigger than I wanted due to the fact that generic
    handle_packet()/handle_control() interface was not designed for
    async transactions. So I ended up adding custom handle_packet()
    code to usb-linux. We can make that generic if/when some other
    component needs it.
    
    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@5204 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-14 01:06:09 +0000  
    Browse Code »

13 Sep, 2008
3 commits
  • Use 64 bit loads for tlb addend only if addend size is 64 bits ...
    9d0efc88
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5203 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-13 20:07:53 +0000  
    Browse Code »
  • Fix stack alignment on Sparc32 host ...
    baf8cc52
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5202 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-13 20:05:32 +0000  
    Browse Code »
  • Fix mulscc with high bits set in either src1 or src2 ...
    72ccba79
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5201 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-09-13 17:20:52 +0000  
    Browse Dir »

12 Sep, 2008
1 commit
  • Let snapshot work with protocols ...
    7c96d46e
    realpath will horribly mangle a protocol so avoid calling it if the backing
    file is a protocol.
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5200 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-09-12 17:54:13 +0000  
    Browse File »

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 Dir »
  • 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 »