This website requires JavaScript.
398ce98e4f
Fix div[u]2.
malc
2008-06-09 06:06:25 +00:00
0f459d16c3
Clean up MMIO TLB handling. The IO index is now stored in its own field, instead of being wedged into the vaddr field. This eliminates the ROMD and watchpoint host pointer weirdness. The IO index space is expanded by 1 bit, and several additional bits are made available in the TLB vaddr field.
pbrook
2008-06-09 00:20:13 +00:00
f227f17d1b
Fix the sendkey hold time calculation (Jan Kiszka).
balrog
2008-06-09 00:03:47 +00:00
88d2c950b0
TC6393XB system features (Dmitry Baryshkov).
balrog
2008-06-09 00:03:13 +00:00
c8256f9d23
Enhance sendkey with key hold time (Jan Kiszka).
balrog
2008-06-08 22:45:01 +00:00
7dd9e556e3
Register helper functions.
ths
2008-06-08 07:42:23 +00:00
29ddf27b72
Check the returned audio_buf_info fields
malc
2008-06-08 04:27:56 +00:00
7fb2a862f4
Fix error reporting under Win32 (CreateFile does not set errno)
malc
2008-06-08 01:55:09 +00:00
0e6745890c
Update
malc
2008-06-08 01:55:07 +00:00
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