This website requires JavaScript.
731ba0cec2
Fix some signedness issues caught by gcc 4.3
malc
2008-06-08 01:42:47 +00:00
e2eef1703b
Remove dead and bitrotten "qemu-fast" code. Only build softmmu+MMIO handlers for system emulation.
pbrook
2008-06-08 01:09:01 +00:00
2c44375d64
Do not scare users with ominous error messages from AUD_open*
malc
2008-06-08 01:07:48 +00:00
d865bab552
Implement thread creation.
pbrook
2008-06-07 22:12:17 +00:00
d597536303
Multithreaded locking fixes.
pbrook
2008-06-07 20:50:51 +00:00
0a878c4760
PPC TCG Fixes
malc
2008-06-07 20:31:33 +00:00
1a14026e11
Allow NWINDOWS selection (CPU feature with model specific defaults)
blueswir1
2008-06-07 08:07:37 +00:00
96d1912622
Fix Sparc32plus GDBstub support
blueswir1
2008-06-07 08:03:05 +00:00
c588979bfc
Allocate a register pair instead of a single register.
ths
2008-06-07 04:31:49 +00:00
ec9d6075b4
undocumented 0x82 opcode is invalid in 64 bit code
bellard
2008-06-06 12:54:30 +00:00
262ffdae6f
Fix i386 segment descriptor types on reset (Avi Kivity)
bellard
2008-06-06 12:08:46 +00:00
7e15e60388
CRIS: Add the P flag to the tb dependent flags.
edgar_igl
2008-06-06 11:24:33 +00:00
2a44f7f173
CRIS translator updates * Improve translation of the X flag (still some corner cases missing). * First shot att P flag support and conditional stores. * Improve the jump logic.
edgar_igl
2008-06-06 11:23:28 +00:00
bf44333713
Correct P flag assertion in rfe.
edgar_igl
2008-06-06 11:17:17 +00:00
313281198d
Make the tests run when built with experimental gcc-cris 4.4. Prettify the logs.
edgar_igl
2008-06-06 11:07:50 +00:00
9012c2bf32
Add a testcase for broken x arithmetic sequences.
edgar_igl
2008-06-06 11:05:18 +00:00
54f25d0af5
Increase the odds for the movei test to pass in system simulation.
edgar_igl
2008-06-06 11:00:58 +00:00
bd3a845439
Avoid warnings.
edgar_igl
2008-06-06 11:00:04 +00:00
fa1bdde4a3
ETRAX machine updates. * Move DMA_run into the dma controller to allow for multiple ETRAX/CRIS machines. * Support both ELF and kimage kernel images. * Correct emulation of the DMA RW_DATA register.
edgar_igl
2008-06-06 10:58:48 +00:00
96768ff79c
Compile with debug.
edgar_igl
2008-06-06 10:55:02 +00:00
dcf3a079e5
Fix compiler warning.
ths
2008-06-06 01:03:06 +00:00
31a53c63b5
Compile fix for Apple, by C.W. Betts.
ths
2008-06-05 23:06:46 +00:00
cebdff772d
Fix always_inline definition for Darwin, by Andreas Faerber.
ths
2008-06-05 22:55:54 +00:00
5452adbee0
Remove dead-code (else-block) from block-qcow.c, by Marc Bevand.
ths
2008-06-05 22:00:45 +00:00
f58c7b3545
New qemu-img convert -B option, by Marc Bevand.
ths
2008-06-05 21:53:49 +00:00
ff7ab59f40
Update documentation for qemu-img convert options, by Marc Bevand.
ths
2008-06-05 21:00:28 +00:00
c239529e7f
Free constant temporaries.
ths
2008-06-05 08:38:44 +00:00
5cc1d1e628
save more CPU state
bellard
2008-06-04 18:29:25 +00:00
33c263df7f
SVM: added tsc_offset
bellard
2008-06-04 17:39:33 +00:00
4f57689a8d
Explicitly free temporaries.
ths
2008-06-04 17:37:03 +00:00
29cf4b7516
Remove the temporaries cache of the MIPS target.
ths
2008-06-04 17:36:02 +00:00
b6ce8f0aea
Fix pointer calculation for MIPS64 targets.
ths
2008-06-04 17:34:54 +00:00
9575cb9493
fixed exceptions for cpuid and invlpg
bellard
2008-06-04 17:12:40 +00:00
960540b4d2
GIF flag handling fix (Alexander Graf)
bellard
2008-06-04 17:07:08 +00:00
db620f46a8
reworked SVM interrupt handling logic - fixed vmrun EIP saved value - reworked cr8 handling - added CPUState.hflags2
bellard
2008-06-04 17:02:19 +00:00
3cd9acb410
update
bellard
2008-06-04 14:57:43 +00:00
914178d34b
32 bit SVM fixes - INVLPG and INVLPGA updates
bellard
2008-06-04 13:53:05 +00:00
5efc27bbb6
EFER loading fixes, including SVME bit
bellard
2008-06-04 13:35:58 +00:00
f2289cb692
Add sysrq to key names known by "sendkey".
balrog
2008-06-04 10:14:16 +00:00
3401c0d95f
Refactor and fix do_sendkey (Jan Kiszka).
balrog
2008-06-04 10:05:59 +00:00
0fead1259a
Delete duplicate code.
ths
2008-06-04 04:21:01 +00:00
1235fc066a
Spelling fixes, by Stefan Weil.
ths
2008-06-03 19:51:57 +00:00
c8a706fe62
Multithreaded locking for mmap().
pbrook
2008-06-02 16:16:42 +00:00
30813cea9b
Fix location of futex.h.
pbrook
2008-06-02 15:45:44 +00:00
f5b78d4fea
Fix type mismatch.
ths
2008-06-02 09:35:46 +00:00
a569557f52
Fix argument order.
ths
2008-06-02 08:24:41 +00:00
619dfca13a
Proper sign extensions for 32-bit divisions, spotted by Richard Sandiford.
ths
2008-06-02 07:15:18 +00:00
091d055b3e
Fix ATAPI GET_CONFIGURATION function (Alexander Graf, Carlo Marcelo Arenas Belon).
balrog
2008-06-02 03:12:06 +00:00
a60de94777
Mark a dead_tmp as such in ARM msr.
balrog
2008-06-02 02:29:26 +00:00
46dc3881e6
Improve dependencies generation (malc).
balrog
2008-06-02 02:09:09 +00:00
167bc3d2fa
MusicPal: Restore display size after invalidation (Jan Kiszka).
balrog
2008-06-02 02:04:56 +00:00
ab7d91318b
Fix smbus_eeprom.c compile with DEBUG (spotted by Duilio Protti).
balrog
2008-06-02 01:48:27 +00:00
b94eb43f6e
Don't forget to save VNC FB dimensions after resize (Brad Campbell).
balrog
2008-06-02 01:40:29 +00:00
89cdb6af04
Provide basic emulation for Sharp SL-6000 PDA (Tosa), Dmitry Baryshkov.
balrog
2008-06-02 01:33:11 +00:00
e33d8cdb55
Factor out common SharpSL PDA code (Dmitry Baryshkov).
balrog
2008-06-02 01:20:15 +00:00
5c49b363dc
Restore ARM signal handler compilation on glibc < 2.5 (Blue Swirl).
balrog
2008-06-02 01:01:18 +00:00
4872aa135d
Enable SD card on creation.
balrog
2008-06-02 00:55:08 +00:00
130b0c9868
Make -mtdblock optional again.
balrog
2008-06-02 00:39:30 +00:00
cce40fccbd
Fix compilation warning
blueswir1
2008-06-01 12:49:32 +00:00
0776590d70
Mark host brk() area as reserved.
pbrook
2008-05-31 16:33:53 +00:00
1090e7a2c6
Add TLS sections.
pbrook
2008-05-31 16:21:33 +00:00
624f797905
Make signal queues per thread.
pbrook
2008-05-31 16:11:38 +00:00
afd7cd92e8
Fix usermode build.
pbrook
2008-05-31 12:14:21 +00:00
b5154bdedb
Add more SuperSparcs
blueswir1
2008-05-31 11:33:20 +00:00
c4d918070d
Copy siginfo.si_code.
pbrook
2008-05-30 22:57:20 +00:00
f5545b5c3a
Translate whole of target_sigset. Use host sigset accessors.
pbrook
2008-05-30 22:37:07 +00:00
e1e3f30b02
Fix structure type in sigtimedwait syscall.
pbrook
2008-05-30 21:53:38 +00:00
932a690969
support of long calls for PPC (malc)
bellard
2008-05-30 20:56:52 +00:00
da260249a4
kqemu API change - allow use of kqemu with 32 bit QEMU on a 64 bit host
bellard
2008-05-30 20:48:25 +00:00
da94d26390
Handle NULL argp/envp in execve syscall.
pbrook
2008-05-30 18:24:00 +00:00
f0cbb61333
Implement waitid syscall.
pbrook
2008-05-30 18:20:05 +00:00
4cb05961c2
Perform target->host signal mapping for *kill syscalls.
pbrook
2008-05-30 18:05:19 +00:00
f8ed7070ea
Fix typo.
pbrook
2008-05-30 17:54:15 +00:00
6e68e076e7
Move clone() register setup to target specific code. Handle fork-like clone.
pbrook
2008-05-30 17:22:15 +00:00
a4a99d71b2
Fix for 32-bit MIPS.
ths
2008-05-30 00:12:52 +00:00
90cb786c41
Avoid qemu SIGFPE for MIPS DIV, by Richard Sandiford.
ths
2008-05-29 18:29:05 +00:00
9b686843a0
Fix truncate/extend reversal in MIPS DIV{, U} handling, by Richard Sandiford.
ths
2008-05-29 18:28:07 +00:00
84774e8ea3
Fix modulus result from MIPS DDIV & avoid overflowing division, by Richard Sandiford.
ths
2008-05-29 18:23:31 +00:00
e30b467893
MicroSparc I didn't have fsmuld op
blueswir1
2008-05-29 18:20:36 +00:00
75d0187a52
Remove unused (for now) reg_REGWPTR (original patch by Glauber Costa)
blueswir1
2008-05-29 16:38:41 +00:00
bd0c5661bf
NPTL host detection and futex syscall passthrough.
pbrook
2008-05-29 14:34:11 +00:00
b5fc909e02
Fix rounding error.
pbrook
2008-05-29 13:56:10 +00:00
74c11e557f
Strace fallback for unknown syscalls.
pbrook
2008-05-29 13:49:09 +00:00
63d7651b76
Implement clock_nanosleep.
pbrook
2008-05-29 13:43:29 +00:00
9133e39b84
Push common interrupt variables to cpu-defs.h (Glauber Costa)
bellard
2008-05-29 10:08:06 +00:00
4369415f1e
keep static code gen buffer for user mode - mark user mode reserved pages after all big allocations
bellard
2008-05-29 09:35:57 +00:00
fbb4a2e371
Implement ARM magic kernel page and TLS register.
pbrook
2008-05-29 00:20:44 +00:00
ce5232c5c2
moved halted field to CPU_COMMON
bellard
2008-05-28 17:14:10 +00:00
d377440d74
svn:ignore qemu-nbd and qemu-nbd.8
pbrook
2008-05-28 16:49:25 +00:00
cec7d0b6e1
Don't link usermode emulation against libqemu_common.a
pbrook
2008-05-28 16:44:57 +00:00
093f8f0632
force bit 1 in eflags load
bellard
2008-05-28 16:25:20 +00:00
872929aa59
SVM rework
bellard
2008-05-28 16:16:54 +00:00
893f986502
Honour current_tc for MIPS M{T,F}{HI,LO}, by Richard Sandiford.
ths
2008-05-28 13:37:19 +00:00
eaa728eec1
consistent naming for i386 TCG helper file
bellard
2008-05-28 12:51:20 +00:00
6f7044faab
update
bellard
2008-05-28 12:35:42 +00:00
a5973fbff1
more tests
bellard
2008-05-28 12:34:49 +00:00
26a5f13b8e
variable dynamic translation buffer size
bellard
2008-05-28 12:30:31 +00:00
bed5cc5207
Align file accesses with cache=off (O_DIRECT) (Kevin Wolf, Laurent Vivier)
bellard
2008-05-28 09:51:09 +00:00
0ac087f1f3
removed unused code
bellard
2008-05-27 21:18:39 +00:00
3878e2c9b2
CRIS: Re-add the X flag to the tb flags, it allows for better code generation and is practially always cleared.
edgar_igl
2008-05-27 21:15:56 +00:00