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
10 Sep, 2008
3 commits
  • 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 »

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
14 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 »
  • ppc: remove unused code ...
    d38ff489
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5159 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 17:16:41 +0000  
    Browse Dir »
  • ppc: Convert CRF moves to TCG ...
    47e4661c
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5158 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 17:06:47 +0000  
    Browse Dir »
  • ppc: fix fpr TCG registers creation ...
    ec1ac72d
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5157 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 15:49:12 +0000  
    Browse Dir »
  • ppc: Convert FPR moves to TCG ...
    a5e26afa
    Replace op_{load,store}_fpr with tcg_gen_mov_i64.
    Introduce i64 TCG variables cpu_fpr[0..31] and cpu_FT[0..2].
    
    This obsoletes op_template.h for REG > 7.
    
    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@5156 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 14:43:54 +0000  
    Browse Dir »
  • ppc: Convert Altivec register moves to TCG ...
    1d542695
    Replace op_{load,store}_avr with helpers gen_{load,store}_avr.
    Introduce two sets of i64 TCG variables, cpu_avr{h,l}[0..31], and
    cpu_AVR{h,l}[0..2].
    
    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@5155 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 14:43:45 +0000  
    Browse Dir »
  • ppc: cleanup register types ...
    bd7d9a6d
    - use target_ulong for gpr and dyngen registers
    - remove ppc_gpr_t type
    - define 64-bit dyngen registers for GPE register on 32-bit targets
    
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5154 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 05:26:09 +0000  
    Browse Code »
  • ppc: Convert GPR moves to TCG ...
    f78fb44e
    Replace op_load_gpr_{T0,T1,T2} and op_store_{T0,T1,T2} with tcg_gen_mov_tl.
    Introduce TCG variables cpu_gpr[0..31].
    
    For the SPE extension, assure that ppc_gpr_t is only uint64_t for ppc64.
    Introduce TCG variables cpu_gprh[0..31] for upper 32 bits on ppc and helpers
    gen_{load,store}_gpr64. Based on suggestions by Aurelien, Thiemo and Blue.
    
    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@5153 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 05:25:47 +0000  
    Browse Dir »
  • alpha: convert a few more instructions to TCG ...
    4f821e17
    Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5152 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:36:20 +0000  
    Browse Code »
  • alpha: directly access ir registers ...
    3761035f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5151 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:36:00 +0000  
    Browse Code »
  • convert of few alpha insn to TCG ...
    496cb5b9
    (based on a patch from Tristan Gingold)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5150 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:35:40 +0000  
    Browse Code »
  • hw/pcnet: use qemu_socket.h ...
    841c26a0
    (Jan Kiszka)
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5149 c046a42c-6fe2-441c-8c8c-71466251a162
    aurel32 authored
    2008-09-04 04:35:20 +0000  
    Browse File »