pbrook
|
6e68e076e7
|
Move clone() register setup to target specific code. Handle fork-like clone.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4623 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 17:22:15 +00:00 |
|
ths
|
a4a99d71b2
|
Fix for 32-bit MIPS.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4622 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-30 00:12:52 +00:00 |
|
ths
|
90cb786c41
|
Avoid qemu SIGFPE for MIPS DIV, by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4621 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 18:29:05 +00:00 |
|
ths
|
9b686843a0
|
Fix truncate/extend reversal in MIPS DIV{, U} handling, by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4620 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 18:28:07 +00:00 |
|
ths
|
84774e8ea3
|
Fix modulus result from MIPS DDIV & avoid overflowing division,
by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4619 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 18:23:31 +00:00 |
|
blueswir1
|
e30b467893
|
MicroSparc I didn't have fsmuld op
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4618 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 18:20:36 +00:00 |
|
blueswir1
|
75d0187a52
|
Remove unused (for now) reg_REGWPTR (original patch by Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4617 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 16:38:41 +00:00 |
|
pbrook
|
bd0c5661bf
|
NPTL host detection and futex syscall passthrough.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4616 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 14:34:11 +00:00 |
|
pbrook
|
b5fc909e02
|
Fix rounding error.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4615 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:56:10 +00:00 |
|
pbrook
|
74c11e557f
|
Strace fallback for unknown syscalls.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4614 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:49:09 +00:00 |
|
pbrook
|
63d7651b76
|
Implement clock_nanosleep.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4613 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 13:43:29 +00:00 |
|
bellard
|
9133e39b84
|
Push common interrupt variables to cpu-defs.h (Glauber Costa)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4612 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 10:08:06 +00:00 |
|
bellard
|
4369415f1e
|
keep static code gen buffer for user mode - mark user mode reserved pages after all big allocations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4611 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 09:35:57 +00:00 |
|
pbrook
|
fbb4a2e371
|
Implement ARM magic kernel page and TLS register.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4610 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-29 00:20:44 +00:00 |
|
bellard
|
ce5232c5c2
|
moved halted field to CPU_COMMON
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4609 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 17:14:10 +00:00 |
|
pbrook
|
d377440d74
|
svn:ignore qemu-nbd and qemu-nbd.8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4608 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 16:49:25 +00:00 |
|
pbrook
|
cec7d0b6e1
|
Don't link usermode emulation against libqemu_common.a
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4607 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 16:44:57 +00:00 |
|
bellard
|
093f8f0632
|
force bit 1 in eflags load
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4606 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 16:25:20 +00:00 |
|
bellard
|
872929aa59
|
SVM rework
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4605 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 16:16:54 +00:00 |
|
ths
|
893f986502
|
Honour current_tc for MIPS M{T,F}{HI,LO}, by Richard Sandiford.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4604 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 13:37:19 +00:00 |
|
bellard
|
eaa728eec1
|
consistent naming for i386 TCG helper file
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4603 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 12:51:20 +00:00 |
|
bellard
|
6f7044faab
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4602 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 12:35:42 +00:00 |
|
bellard
|
a5973fbff1
|
more tests
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4601 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 12:34:49 +00:00 |
|
bellard
|
26a5f13b8e
|
variable dynamic translation buffer size
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4600 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 12:30:31 +00:00 |
|
bellard
|
bed5cc5207
|
Align file accesses with cache=off (O_DIRECT) (Kevin Wolf, Laurent Vivier)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4599 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-28 09:51:09 +00:00 |
|
bellard
|
0ac087f1f3
|
removed unused code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4598 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 21:18:39 +00:00 |
|
edgar_igl
|
3878e2c9b2
|
CRIS: Re-add the X flag to the tb flags, it allows for better code generation and is practially always cleared.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4597 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 21:15:56 +00:00 |
|
bellard
|
7a5ca8648b
|
qemu-nbd tool (Anthony Liguori)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4596 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 21:13:40 +00:00 |
|
edgar_igl
|
e00c1e714e
|
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
|
2008-05-27 21:12:09 +00:00 |
|
edgar_igl
|
30abcfc7ba
|
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
|
2008-05-27 21:10:56 +00:00 |
|
edgar_igl
|
9bcd77d6b1
|
ETRAX: Avoid compiler warning.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4593 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 21:05:21 +00:00 |
|
edgar_igl
|
5439779e84
|
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
|
2008-05-27 21:04:41 +00:00 |
|
blueswir1
|
2ea815cac7
|
Free temps
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4591 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-27 19:39:12 +00:00 |
|
blueswir1
|
f2bc7e7fa1
|
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
|
2008-05-27 17:35:30 +00:00 |
|
blueswir1
|
8d96d20941
|
More TCG type fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4589 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-26 19:42:42 +00:00 |
|
bellard
|
f3f478a7ef
|
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
|
2008-05-26 19:11:07 +00:00 |
|
blueswir1
|
ef28fd8673
|
Fix cas on i386
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4587 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-26 17:53:41 +00:00 |
|
bellard
|
2a449d1492
|
fixed x86_64 regression
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4586 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 21:01:05 +00:00 |
|
bellard
|
90426a4e2d
|
ppc dyngen fix (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4585 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 19:01:05 +00:00 |
|
bellard
|
2662e13f68
|
ppc TCG target (malc)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4584 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:59:57 +00:00 |
|
bellard
|
560f92cc34
|
jump simplification
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4583 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:49:06 +00:00 |
|
bellard
|
affa3264db
|
jump optimizations
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4582 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:41:58 +00:00 |
|
bellard
|
0a6b7b7813
|
update
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4581 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:24:40 +00:00 |
|
bellard
|
b314f2706b
|
suppressed unused macro handling
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4580 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:21:31 +00:00 |
|
bellard
|
4f7de37327
|
remove absolete function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4579 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:01:40 +00:00 |
|
bellard
|
bbff8895da
|
remove absolete function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4578 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 18:01:24 +00:00 |
|
bellard
|
1e4840bf40
|
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
|
2008-05-25 17:26:41 +00:00 |
|
bellard
|
641d5fbe6b
|
added local temporaries
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4576 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 17:24:00 +00:00 |
|
pbrook
|
98fc56145e
|
Ignore duplicate timer run requests.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4575 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 14:05:47 +00:00 |
|
blueswir1
|
8384dd67fe
|
Implement byte swapping accesses
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4574 c046a42c-6fe2-441c-8c8c-71466251a162
|
2008-05-25 11:19:24 +00:00 |
|