]>
www.infradead.org Git - qemu-nvme.git/log 
bellard [Tue, 27 May 2008 21:13:40 +0000  (21:13 +0000)] 
 
qemu-nbd tool (Anthony Liguori)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4596 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Tue, 27 May 2008 21:12:09 +0000  (21:12 +0000)] 
 
CRIS: Use $eda to instead of debug1 (removed) for fault addr.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4595 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Tue, 27 May 2008 21:10:56 +0000  (21:10 +0000)] 
 
CRIS: Restructure the translator to allow for better code generation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4594 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Tue, 27 May 2008 21:05:21 +0000  (21:05 +0000)] 
 
ETRAX: Avoid compiler warning.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4593 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Tue, 27 May 2008 21:04:41 +0000  (21:04 +0000)] 
 
ETRAX: Allow boot from flash. Support the watchdog timer and resets through it.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4592 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Tue, 27 May 2008 19:39:12 +0000  (19:39 +0000)] 
 
Free temps
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4591 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Tue, 27 May 2008 17:35:30 +0000  (17:35 +0000)] 
 
Move non-op functions from op_helper.c to helper.c and vice versa.
Rearrange interrupt handling to match other targets.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4590 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Mon, 26 May 2008 19:42:42 +0000  (19:42 +0000)] 
 
More TCG type fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4589 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Mon, 26 May 2008 19:11:07 +0000  (19:11 +0000)] 
 
Fix signed/unsigned issues of immediate version of brcond (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4588 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Mon, 26 May 2008 17:53:41 +0000  (17:53 +0000)] 
 
Fix cas on i386
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4587 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 21:01:05 +0000  (21:01 +0000)] 
 
fixed x86_64 regression
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4586 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 19:01:05 +0000  (19:01 +0000)] 
 
ppc dyngen fix (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4585 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:59:57 +0000  (18:59 +0000)] 
 
ppc TCG target (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4584 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:49:06 +0000  (18:49 +0000)] 
 
jump simplification
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4583 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:41:58 +0000  (18:41 +0000)] 
 
jump optimizations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4582 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:24:40 +0000  (18:24 +0000)] 
 
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4581 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:21:31 +0000  (18:21 +0000)] 
 
suppressed unused macro handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4580 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:01:40 +0000  (18:01 +0000)] 
 
remove absolete function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4579 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 18:01:24 +0000  (18:01 +0000)] 
 
remove absolete function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4578 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 17:26:41 +0000  (17:26 +0000)] 
 
transformed TN into temporaries - add local temporaries usage when needed - optimized fcmovX
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4577 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Sun, 25 May 2008 17:24:00 +0000  (17:24 +0000)] 
 
added local temporaries
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4576 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sun, 25 May 2008 14:05:47 +0000  (14:05 +0000)] 
 
Ignore duplicate timer run requests.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4575 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sun, 25 May 2008 11:19:24 +0000  (11:19 +0000)] 
 
Implement byte swapping accesses
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4574 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sun, 25 May 2008 11:17:46 +0000  (11:17 +0000)] 
 
Nicer debug output
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4573 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sun, 25 May 2008 10:10:12 +0000  (10:10 +0000)] 
 
Remove bogus DisplayState member.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4572 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Sun, 25 May 2008 00:38:47 +0000  (00:38  +0000)] 
 
Fix VNC update regoin height.
'h' actually is the coordinate of bottom of the rectangle and not height.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4571 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sun, 25 May 2008 00:36:06 +0000  (00:36  +0000)] 
 
Fix off-by-one unwinding error.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4570 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Sun, 25 May 2008 00:14:34 +0000  (00:14  +0000)] 
 
Invalidate VNC framebuffer on every resize.
On a resize, vncviewer keeps the image in the upper-left part of the screen
unmodified and fills the right end of the lines with black colour.  vnc.c       keeps the first n bytes of the framebuffer unmodified instead - meaning that
the client's image doesn't match the image in framebuffer and checking
for dirty rows gives wrong results.  We can either invalidate the whole
buffer or implement the same transformation as the client.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4569 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Sat, 24 May 2008 23:15:46 +0000  (23:15 +0000)] 
 
Tab-complete arguments for "logfile" in the monitor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4568 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Sat, 24 May 2008 23:12:19 +0000  (23:12 +0000)] 
 
Relax a constraint for qemu_ld64 on ARM host.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4567 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Sat, 24 May 2008 22:56:51 +0000  (22:56 +0000)] 
 
Fix a deadly typo, correct comments.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4566 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 22:29:16 +0000  (22:29 +0000)] 
 
Convert m68k target to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4565 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 20:07:07 +0000  (20:07 +0000)] 
 
Fix ARM host TLB.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4564 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Sat, 24 May 2008 19:46:23 +0000  (19:46 +0000)] 
 
Fix mov[tf].ps handling for MIPS, by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4563 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Sat, 24 May 2008 19:06:07 +0000  (19:06 +0000)] 
 
Un-break MIPS conditional moves, by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4562 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sat, 24 May 2008 18:09:50 +0000  (18:09 +0000)] 
 
Implement 64-bit constant loads
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4561 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sat, 24 May 2008 18:06:35 +0000  (18:06 +0000)] 
 
Use sethi and arith functions, fix comment
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4560 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sat, 24 May 2008 16:41:17 +0000  (16:41 +0000)] 
 
Fix stack offsets and alignment
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4559 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Sat, 24 May 2008 16:03:59 +0000  (16:03 +0000)] 
 
ETRAX: Correct check for second nic.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4558 
c046a42c -6fe2-441c-8c8c-
71466251a162 
edgar_igl [Sat, 24 May 2008 16:00:05 +0000  (16:00 +0000)] 
 
Dont try to keep the tlb and the jmp cache synchronized.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4557 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 14:48:38 +0000  (14:48 +0000)] 
 
Fix A20 debug dumps.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4556 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 13:56:15 +0000  (13:56 +0000)] 
 
Dynamically allocate tbs.  Avoids branch range problems on RISC hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4555 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Sat, 24 May 2008 05:36:16 +0000  (05:36  +0000)] 
 
Define stack offsets
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4554 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 02:24:25 +0000  (02:24  +0000)] 
 
More TCGv type fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4553 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 02:22:00 +0000  (02:22  +0000)] 
 
Fix ARM conditional branch bug.
Add tcg_gen_brcondi.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4552 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Sat, 24 May 2008 02:12:32 +0000  (02:12  +0000)] 
 
Fix helper operand type mismatch.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4551 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Fri, 23 May 2008 23:16:42 +0000  (23:16 +0000)] 
 
Fix bogus test syntax.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4550 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Fri, 23 May 2008 19:19:55 +0000  (19:19 +0000)] 
 
Fix parallel builds for dyngen, by Jason Wessel.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4549 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Fri, 23 May 2008 18:51:15 +0000  (18:51 +0000)] 
 
Comment non-obvious calculation.  Don't clobber r3 in qemu_st64.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4548 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Fri, 23 May 2008 18:50:44 +0000  (18:50 +0000)] 
 
A branch insn must not overwrite the branch target before relocation.
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 
ths [Fri, 23 May 2008 18:10:51 +0000  (18:10 +0000)] 
 
Swithc some MIPS CP0 accesses to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4546 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Fri, 23 May 2008 18:06:27 +0000  (18:06 +0000)] 
 
Switch MIPS movf/movt to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4545 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Fri, 23 May 2008 17:33:39 +0000  (17:33 +0000)] 
 
added tcg_temp_free() and improved the handling of constants
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4544 
c046a42c -6fe2-441c-8c8c-
71466251a162 
pbrook [Fri, 23 May 2008 16:06:43 +0000  (16:06 +0000)] 
 
Fix build failure with old kernel headers (loop.h is incompatible with
glibc headers).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4543 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Fri, 23 May 2008 12:55:11 +0000  (12:55 +0000)] 
 
Fix qemu_ld/st for mem_index > 0 on arm host.
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 [Fri, 23 May 2008 12:47:22 +0000  (12:47 +0000)] 
 
Define TCG_TARGET_CALL_STACK_OFFSET on arm.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4541 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Fri, 23 May 2008 11:58:32 +0000  (11:58 +0000)] 
 
compilation fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4540 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Fri, 23 May 2008 11:56:45 +0000  (11:56 +0000)] 
 
removed warning
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4539 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Fri, 23 May 2008 09:57:34 +0000  (09:57 +0000)] 
 
TCG profiler clean up
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4538 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Fri, 23 May 2008 09:52:20 +0000  (09:52 +0000)] 
 
profiler clean up
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4537 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Fri, 23 May 2008 01:31:57 +0000  (01:31  +0000)] 
 
Fix build failure for MIPS64 targets on 64-bit hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4536 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Thu, 22 May 2008 20:42:15 +0000  (20:42 +0000)] 
 
Delete dead code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4535 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Thu, 22 May 2008 18:16:25 +0000  (18:16 +0000)] 
 
Register op helpers
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4534 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Thu, 22 May 2008 17:46:10 +0000  (17:46 +0000)] 
 
Switch MIPS branch handling to TCG, and clean out pointless wrapper
functions/macros.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4533 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 17:00:49 +0000  (17:00 +0000)] 
 
use debug_insn_start to have nicer debug traces
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4532 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 16:56:05 +0000  (16:56 +0000)] 
 
added debug_insn_start debug instruction
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4531 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 16:11:04 +0000  (16:11 +0000)] 
 
proper helper definition registering (all targets must do that)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4530 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 16:08:32 +0000  (16:08 +0000)] 
 
debug output: write helper names
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4529 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 14:59:57 +0000  (14:59 +0000)] 
 
more generic call codegen
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4528 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 14:39:25 +0000  (14:39 +0000)] 
 
fixed zero shifts (64 bit case)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4527 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Thu, 22 May 2008 13:51:48 +0000  (13:51 +0000)] 
 
Fix block-vmdk.c:vmdk_close() use-after-free, by Ed Maste.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4526 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 13:25:14 +0000  (13:25 +0000)] 
 
small shift opts
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4525 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 12:36:31 +0000  (12:36 +0000)] 
 
optimization of shifts by a constant
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4524 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 10:13:38 +0000  (10:13 +0000)] 
 
lahf/sahf cpuid test
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4523 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 09:52:38 +0000  (09:52 +0000)] 
 
cmpxchg8b fix - added cmpxchg16b
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4522 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 09:36:08 +0000  (09:36 +0000)] 
 
cmpxchg 64 bit fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4521 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Thu, 22 May 2008 09:20:43 +0000  (09:20 +0000)] 
 
fxsave/fxrstor 64 bit fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4520 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 19:17:29 +0000  (19:17 +0000)] 
 
disabled dyngen for x86 target
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4519 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 19:16:45 +0000  (19:16 +0000)] 
 
converted conditional jumps, SET and CMOVx to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4518 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 19:12:19 +0000  (19:12 +0000)] 
 
removed unused defines
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4517 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 17:16:11 +0000  (17:16 +0000)] 
 
converted env access to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4516 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 17:07:20 +0000  (17:07 +0000)] 
 
convert eflags manipulation insns to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4515 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 16:34:06 +0000  (16:34 +0000)] 
 
convert remaining segment handling to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4514 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 16:25:27 +0000  (16:25 +0000)] 
 
converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LAR
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4513 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 16:24:20 +0000  (16:24 +0000)] 
 
fixed dead global variable update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4512 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 13:34:27 +0000  (13:34 +0000)] 
 
suppressed no longer used ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4511 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 13:29:45 +0000  (13:29 +0000)] 
 
converted INTO/CMPXCHG8B to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4510 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 13:24:30 +0000  (13:24 +0000)] 
 
converted BCD ops to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4509 
c046a42c -6fe2-441c-8c8c-
71466251a162 
bellard [Wed, 21 May 2008 10:12:54 +0000  (10:12 +0000)] 
 
converted MUL/IMUL to TCG
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4508 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Wed, 21 May 2008 02:04:15 +0000  (02:04  +0000)] 
 
Switch MIPS clo/clz and the condition tests to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4507 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Wed, 21 May 2008 02:02:39 +0000  (02:02  +0000)] 
 
Switch MIPS movn/movz to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4506 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Tue, 20 May 2008 19:36:22 +0000  (19:36 +0000)] 
 
Remove currently unnecessary alignment masking
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4505 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Tue, 20 May 2008 11:28:35 +0000  (11:28 +0000)] 
 
Fix 8-bit signed load/store and a typo.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4504 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Tue, 20 May 2008 11:26:40 +0000  (11:26 +0000)] 
 
Implement neg_i32, clean-up.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4503 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Tue, 20 May 2008 00:07:58 +0000  (00:07  +0000)] 
 
Prevent SEGV in VNC server for old clients (Anthony Liguori).
If the client does not support the DesktopResize pseudo-encoding, then
vs->{width,height} may be smaller than ds->{width,height}.  dirty_row is
sized according to vs->{width,height}, not ds->{width,height}.
This patch makes sure to bound the update region to vs->{width,height} to
avoid a possible SEGV.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> 
Reported-by: Marcelo Tosatti <mtosatti@redhat.com> 
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4502 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Tue, 20 May 2008 00:01:55 +0000  (00:01  +0000)] 
 
Remove dyngen ARM code, which did't build.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4501 
c046a42c -6fe2-441c-8c8c-
71466251a162 
balrog [Mon, 19 May 2008 23:59:38 +0000  (23:59 +0000)] 
 
ARM host support for TCG targets.
Updated from previous version to use the tcg prologue/epilogue mechanism, may be slower than direct call.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4500 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Mon, 19 May 2008 17:20:01 +0000  (17:20 +0000)] 
 
Fix Sparc32 compilation broken by r4484
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4499 
c046a42c -6fe2-441c-8c8c-
71466251a162 
blueswir1 [Mon, 19 May 2008 16:32:18 +0000  (16:32 +0000)] 
 
Better solution for the alignment problem
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4498 
c046a42c -6fe2-441c-8c8c-
71466251a162 
ths [Sun, 18 May 2008 23:39:23 +0000  (23:39 +0000)] 
 
Add file left out from previous commit.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4497 
c046a42c -6fe2-441c-8c8c-
71466251a162