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
23 May, 2008
12 commits
  • A branch insn must not overwrite the branch target before relocation. ...
    e936243a
    When a branch to label is translated it generates a reloc that is filled in
    when the label is translated.  However, when handling an exception and
    searching for the pc we abort the translation early and we sometimes
    translate the branch but not the corresponding label and so no relocation
    is done.  When the block is executed again the branch points to no-where.
    
    It seems tcg/sparc/ is going to suffer from the same issue.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4547 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-05-23 18:50:44 +0000  
    Browse Code »
  • Swithc some MIPS CP0 accesses to TCG. ...
    f0b3f3ae
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4546 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-23 18:10:51 +0000  
    Browse Code »
  • Switch MIPS movf/movt to TCG. ...
    e214b9bb
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4545 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-23 18:06:27 +0000  
    Browse Dir »
  • added tcg_temp_free() and improved the handling of constants ...
    e8996ee0
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4544 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-23 17:33:39 +0000  
    Browse File »
  • Fix build failure with old kernel headers (loop.h is incompatible with ...
    d7e4036e
    glibc headers).
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 c046a42c-6fe2-441c-8c8c-71466251a162
    pbrook authored
    2008-05-23 16:06:43 +0000  
    Browse Code »
  • Fix qemu_ld/st for mem_index > 0 on arm host. ...
    225b4376
    offsetof(CPUState, tlb_table[mem_index][0].addr_read) with mem_index > 0
    was larger than max immediate offset for ldr and str (12-bit) so insert an
    additional insn to add the mem_index offset.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4542 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-05-23 12:55:11 +0000  
    Browse Code »
  • Define TCG_TARGET_CALL_STACK_OFFSET on arm. ...
    bedba0cd
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4541 c046a42c-6fe2-441c-8c8c-71466251a162
    balrog authored
    2008-05-23 12:47:22 +0000  
    Browse Code »
  • compilation fix ...
    24bf7b3a
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4540 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-23 11:58:32 +0000  
    Browse Code »
  • removed warning ...
    ed441467
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4539 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-23 11:56:45 +0000  
    Browse Code »
  • TCG profiler clean up ...
    b67d9a52
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4538 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-23 09:57:34 +0000  
    Browse File »
  • profiler clean up ...
    a23a9ec6
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4537 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-23 09:52:20 +0000  
    Browse File »
  • Fix build failure for MIPS64 targets on 64-bit hosts. ...
    95af5ce5
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4536 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-23 01:31:57 +0000  
    Browse Dir »

22 May, 2008
16 commits
  • Delete dead code. ...
    42388c4b
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4535 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-22 20:42:15 +0000  
    Browse Dir »
  • Register op helpers ...
    c9e03d8f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4534 c046a42c-6fe2-441c-8c8c-71466251a162
    blueswir1 authored
    2008-05-22 18:16:25 +0000  
    Browse Code »
  • Switch MIPS branch handling to TCG, and clean out pointless wrapper ...
    8e9ade68
    functions/macros.
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4533 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-22 17:46:10 +0000  
    Browse Code »
  • use debug_insn_start to have nicer debug traces ...
    70cff25e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4532 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 17:00:49 +0000  
    Browse Code »
  • added debug_insn_start debug instruction ...
    7e4597d7
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4531 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 16:56:05 +0000  
    Browse File »
  • proper helper definition registering (all targets must do that) ...
    437a88a5
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4530 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 16:11:04 +0000  
    Browse Code »
  • debug output: write helper names ...
    4dc81f28
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4529 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 16:08:32 +0000  
    Browse Code »
  • more generic call codegen ...
    39cf05d3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4528 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 14:59:57 +0000  
    Browse Dir »
  • fixed zero shifts (64 bit case) ...
    cf60bce4
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4527 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 14:39:25 +0000  
    Browse Code »
  • Fix block-vmdk.c:vmdk_close() use-after-free, by Ed Maste. ...
    5cbdd273
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4526 c046a42c-6fe2-441c-8c8c-71466251a162
    ths authored
    2008-05-22 13:51:48 +0000  
    Browse Code »
  • small shift opts ...
    34151a20
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4525 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 13:25:14 +0000  
    Browse Code »
  • optimization of shifts by a constant ...
    c1c37968
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4524 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 12:36:31 +0000  
    Browse Code »
  • lahf/sahf cpuid test ...
    12e26b75
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4523 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 10:13:38 +0000  
    Browse File »
  • cmpxchg8b fix - added cmpxchg16b ...
    1b9d9ebb
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4522 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 09:52:38 +0000  
    Browse Code »
  • cmpxchg 64 bit fix ...
    1130328e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4521 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 09:36:08 +0000  
    Browse Code »
  • fxsave/fxrstor 64 bit fix ...
    d6205959
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4520 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-22 09:20:43 +0000  
    Browse Dir »

21 May, 2008
12 commits
  • disabled dyngen for x86 target ...
    2585afbd
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4519 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 19:17:29 +0000  
    Browse File »
  • converted conditional jumps, SET and CMOVx to TCG ...
    8e1c85e3
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4518 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 19:16:45 +0000  
    Browse Dir »
  • removed unused defines ...
    5ecae2ba
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4517 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 19:12:19 +0000  
    Browse File »
  • converted env access to TCG ...
    651ba608
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4516 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 17:16:11 +0000  
    Browse Dir »
  • convert eflags manipulation insns to TCG ...
    bd7a7b33
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4515 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 17:07:20 +0000  
    Browse File »
  • convert remaining segment handling to TCG ...
    3bd7da9e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4514 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 16:34:06 +0000  
    Browse File »
  • converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LAR ...
    cec6843e
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4513 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 16:25:27 +0000  
    Browse Dir »
  • fixed dead global variable update ...
    e5097dc8
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4512 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 16:24:20 +0000  
    Browse File »
  • suppressed no longer used ops ...
    839bca84
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4511 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 13:34:27 +0000  
    Browse Dir »
  • converted INTO/CMPXCHG8B to TCG ...
    07be379f
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4510 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 13:29:45 +0000  
    Browse File »
  • converted BCD ops to TCG ...
    9d0763c4
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4509 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 13:24:30 +0000  
    Browse Code »
  • converted MUL/IMUL to TCG ...
    0211e5af
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4508 c046a42c-6fe2-441c-8c8c-71466251a162
    bellard authored
    2008-05-21 10:12:54 +0000  
    Browse Code »