summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-05-23TCG profiler clean upbellard3-77/+12
2008-05-23profiler clean upbellard2-13/+93
2008-05-23Fix build failure for MIPS64 targets on 64-bit hosts.ths1-1/+2
2008-05-22Delete dead code.ths2-31/+0
2008-05-22Register op helpersblueswir12-93/+101
2008-05-22Switch MIPS branch handling to TCG, and clean out pointless wrapperths2-450/+286
2008-05-22use debug_insn_start to have nicer debug tracesbellard1-5/+2
2008-05-22added debug_insn_start debug instructionbellard3-3/+43
2008-05-22proper helper definition registering (all targets must do that)bellard3-353/+361
2008-05-22debug output: write helper namesbellard2-15/+35
2008-05-22more generic call codegenbellard4-42/+75
2008-05-22fixed zero shifts (64 bit case)bellard1-3/+4
2008-05-22Fix block-vmdk.c:vmdk_close() use-after-free, by Ed Maste.ths1-1/+1
2008-05-22small shift optsbellard1-6/+30
2008-05-22optimization of shifts by a constantbellard1-4/+68
2008-05-22lahf/sahf cpuid testbellard2-9/+6
2008-05-22cmpxchg8b fix - added cmpxchg16bbellard3-7/+47
2008-05-22cmpxchg 64 bit fixbellard1-4/+10
2008-05-22fxsave/fxrstor 64 bit fixbellard1-2/+20
2008-05-21disabled dyngen for x86 targetbellard1-4/+0
2008-05-21converted conditional jumps, SET and CMOVx to TCGbellard4-840/+421
2008-05-21removed unused definesbellard1-2/+0
2008-05-21converted env access to TCGbellard2-67/+32
2008-05-21convert eflags manipulation insns to TCGbellard5-148/+46
2008-05-21convert remaining segment handling to TCGbellard3-49/+38
2008-05-21converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LARbellard4-61/+39
2008-05-21fixed dead global variable updatebellard1-20/+18
2008-05-21suppressed no longer used opsbellard2-17/+0
2008-05-21converted INTO/CMPXCHG8B to TCGbellard4-20/+12
2008-05-21converted BCD ops to TCGbellard2-38/+6
2008-05-21converted MUL/IMUL to TCGbellard3-133/+129
2008-05-21Switch MIPS clo/clz and the condition tests to TCG.ths4-74/+80
2008-05-21Switch MIPS movn/movz to TCG.ths2-16/+14
2008-05-20Remove currently unnecessary alignment maskingblueswir11-57/+57
2008-05-20Fix 8-bit signed load/store and a typo.balrog1-4/+4
2008-05-20Implement neg_i32, clean-up.balrog2-5/+10
2008-05-20Prevent SEGV in VNC server for old clients (Anthony Liguori).balrog1-0/+5
2008-05-20Remove dyngen ARM code, which did't build.balrog2-414/+5
2008-05-19ARM host support for TCG targets.balrog4-2/+1639
2008-05-19Fix Sparc32 compilation broken by r4484blueswir11-1/+1
2008-05-19Better solution for the alignment problemblueswir11-3/+3
2008-05-18Add file left out from previous commit.ths1-0/+3
2008-05-18Switch most MIPS logical and arithmetic instructions to TCG.ths5-577/+440
2008-05-18Fix local register cache handling.ths1-4/+13
2008-05-18converted string OPs and LOOP insns to TCGbellard3-294/+147
2008-05-18fixed INC/DEC condition codesbellard1-1/+1
2008-05-18Boot tags setup needed by N800 proprietary bootloader.balrog1-0/+195
2008-05-18N810 keyboard slide open by default, add more comments.balrog2-4/+33
2008-05-18Add N810 to allowed -M values, add documentation part for N8x0.balrog3-0/+36
2008-05-18Collapse omap peripherals on L4 bus into one io entry (temporarily).balrog5-20/+148