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 Nov, 2008
7 commits
  • Allow KVM to be used on either 32-bit or 64-bit x86 ...
    5985ecee
    Inspired by a patch from Glauber Costa.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5631 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 19:59:25 +0000  
    Browse Code »
  • Use qemu_ram_alloc ...
    5c6602c5
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5630 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-05 19:25:39 +0000  
    Browse Dir »
  • Add missing files to KVM commit. ...
    05330448
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5629 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 16:29:27 +0000  
    Browse Dir »
  • Add --kerneldir configure argument ...
    eac30262
    This allows a user to override the default search path and also makes cross
    compilation work a bit nicer wrt KVM detection.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5628 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 16:28:56 +0000  
    Browse File »
  • Add KVM support to QEMU ...
    7ba1e619
    This patch adds very basic KVM support.  KVM is a kernel module for Linux that
    allows userspace programs to make use of hardware virtualization support.  It
    current supports x86 hardware virtualization using Intel VT-x or AMD-V.  It
    also supports IA64 VT-i, PPC 440, and S390.
    
    This patch only implements the bare minimum support to get a guest booting.  It
    has very little impact the rest of QEMU and attempts to integrate nicely with
    the rest of QEMU.
    
    Even though this implementation is basic, it is significantly faster than TCG.
    Booting and shutting down a Linux guest:
    
    w/TCG:  1:32.36 elapsed  84% CPU
    
    w/KVM:  0:31.14 elapsed  59% CPU
    
    Right now, KVM is disabled by default and must be explicitly enabled with
     -enable-kvm.  We can enable it by default later when we have had better
    testing.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5627 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 16:04:33 +0000  
    Browse Code »
  • Split CPUID from op_helper ...
    6fd805e1
    KVM needs to call CPUID from outside of the TCG code.  This patch
    splits out the CPUID logic into a separate helper that both the op
    helper and KVM can call.
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5626 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 15:34:06 +0000  
    Browse Dir »
  • Add additional CPU flag definitions ...
    0650f1ab
    Some x86 CPU definitions that KVM needs
    
    Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5625 c046a42c-6fe2-441c-8c8c-71466251a162
    aliguori authored
    2008-11-05 15:28:47 +0000  
    Browse Code »

04 Nov, 2008
14 commits
  • ETRAX-FS: Make etraxfs_dmac_run local. ...
    2c99f725
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5624 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-11-04 20:29:29 +0000  
    Browse File »
  • Set default audio timer period to a sane value (otherwise qemu becomes unusable … ...
    d64394f7
    …if -icount N is specified)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5623 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-11-04 19:15:37 +0000  
    Browse Dir »
  • target-mips: use the new rotr/rotri instructions ...
    e00fcff7
    Acked-by: Thiemo Seufer <ths@networkno.de>
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5622 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-04 19:13:47 +0000  
    Browse Dir »
  • ETRAX-FS: Fix DMA warnings. ...
    ea0f49a7
    Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5621 c046a42c-6fe2-441c-8c8c-71466251a162
    edgar_igl authored
    2008-11-04 19:02:00 +0000  
    Browse Code »
  • Add safety net against potential infinite loop ...
    55e8b85e
    cpu_interrupt might be called while translating the TB, but before it
    is linked into a potentially infinite loop and becomes env->current_tb.
    
    Currently this can (and does) cause huge problems only when using
    dyntick clock, with other (periodic) clocks host_alarm_handler will
    eventually be executed resulting in a call to cpu_interrupt which will
    reset the recursion of running TB and the damage is "only" latency.
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5620 c046a42c-6fe2-441c-8c8c-71466251a162
    malc authored
    2008-11-04 14:18:13 +0000  
    Browse Code »
  • Mention output overlaps. ...
    0c5f3c8d
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5619 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-11-04 13:17:17 +0000  
    Browse Dir »
  • Fix ARM default NaN. ...
    9027db89
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5618 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-11-04 12:33:21 +0000  
    Browse Dir »
  • tc6393xb: non-accelerated FB support (Dmitry Baryshkov). ...
    64b40bc5
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5617 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 09:04:41 +0000  
    Browse File »
  • Tosa: dummy lcd support (Dmitry Baryshkov). ...
    4ea29f74
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5616 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:54:23 +0000  
    Browse File »
  • scoop: GPRR reports the state of GPIO lines (Dmitry Baryshkov). ...
    1f163b14
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5615 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:49:17 +0000  
    Browse File »
  • Tosa: disable pxafb as it's not used on tosa (Dmitry Baryshkov). ...
    86660795
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5614 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:47:06 +0000  
    Browse File »
  • Tosa: provide correct IRQ to tc6393xb init (Dmitry Baryshkov). ...
    5d98751b
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5613 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:45:49 +0000  
    Browse File »
  • Tosa: emulate LEDs (Dmitry Baryshkov). ...
    6bc1d858
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5612 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:43:54 +0000  
    Browse File »
  • tc6393xb: initial support for nand control (Dmitry Baryshkov). ...
    a6569fc5
    Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
    Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5611 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-04 08:42:00 +0000  
    Browse File »

03 Nov, 2008
6 commits
  • VFP fnmsc negative zero fix. ...
    c9fb531a
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5610 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-11-03 19:09:29 +0000  
    Browse Dir »
  • Fix rotri_i64 typo. ...
    de3526b2
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5609 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-11-03 13:30:50 +0000  
    Browse Code »
  • target-ppc: use the new rotr/rotri instructions ...
    54843a58
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5608 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-03 07:08:44 +0000  
    Browse Code »
  • tcg-ops.h: add rotl/rotli and rotr/rotri TCG instructions ...
    15824571
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5607 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-03 07:08:36 +0000  
    Browse Dir »
  • tcg-op.h: reorder _i64 instructions common to 32- and 64-bit targets ...
    f02bb954
    Use the same order as the _i32 version (pure code move). Suggested by
    Laurent Laurent Desnogues.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5606 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-03 07:08:26 +0000  
    Browse Dir »
  • Fix RGBT 5:5:5 drawing on pxa2xx lcd (Lars Munch) ...
    abbaab5c
    This patch fixes the misinterpretaion of the transparency bit for
    RGBT 5:5:5 mode on pxa2xx LCDC.
    
    Signed-off-by: Lars Munch <lars@segv.dk>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5605 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-11-03 01:08:14 +0000  
    Browse Code »

02 Nov, 2008
10 commits
  • More realistic max_cpus ...
    1bcee014
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5604 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-02 16:51:02 +0000  
    Browse Code »
  • Fix loading of unstripped ELF PROM image ...
    a7227727
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5603 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-02 14:44:35 +0000  
    Browse Dir »
  • 64-bit target subfi fix. ...
    10460c8a
    Signed-off-by: Paul Brook <paul@codesourcery.com>
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5602 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-11-02 13:26:16 +0000  
    Browse Dir »
  • Halt the CPU using a qemu_irq ...
    6d0c293d
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5601 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-02 10:51:05 +0000  
    Browse File »
  • target-ppc: use the new subfi wrapper ...
    fdce4963
    (...and fix rldnm)
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5600 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:23:14 +0000  
    Browse Code »
  • tcg-ops.h: add a subfi wrapper ...
    0045734a
    Add a subfi (subtract from immediate) wrapper, useful for the PPC target.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5599 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:23:04 +0000  
    Browse Dir »
  • tcg-ops.h: _i64 TCG immediate instructions cleanup ...
    6359706f
    Move addi_i64, muli_i64 and subi_i64 out of #if TCG_TARGET_REG_BITS
    as both implementations are strictly identical. Use the same
    optimisation (ie when imm == 0) for addi_i64 and subi_64 than the
    32-bit version.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5598 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:22:54 +0000  
    Browse Dir »
  • target-ppc: simplify slw, srw, sld, srd ...
    0cfe58cd
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5597 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:22:45 +0000  
    Browse Code »
  • target-ppc: be more consistent with temp variables naming ...
    fea0c503
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5596 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:22:34 +0000  
    Browse Code »
  • target-ppc: fix srw on 64-bit targets ...
    4da0033e
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5595 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-02 08:22:16 +0000  
    Browse Code »

01 Nov, 2008
3 commits
  • Avoid ld flag --warn-common on Solaris ...
    d2c7c9b8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5594 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-01 14:50:20 +0000  
    Browse Code »
  • Fix TCGv size mismatches ...
    527067d8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5593 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-11-01 13:44:52 +0000  
    Browse Dir »
  • target-ppc: optimize popcntb ...
    6176a26d
    Suggested by Andrzej Zaborowski.
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5592 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-11-01 00:54:33 +0000  
    Browse Code »