2e8c191795Fix incompatible declaration in previous commit.
balrog
2007-12-10 00:33:13 +00:00
88eeee0a31Desambiguate pflash_register(). pflash_t is still ambiguous... perhaps both emulations should sit in a single file.
balrog
2007-12-10 00:28:27 +00:00
52fc1d83bcSave/load PCI-device, PCI-bus and PIIX3 irq-related state (patches by Uri Lublin. Note that other PCI bridges are not fixed here.
balrog
2007-12-09 23:56:13 +00:00
b26177d7ecMake SVM IOIO intercept check all needed bits, by Bernhard Kauer.
balrog
2007-12-09 23:39:22 +00:00
df01e0fc33Add rdpmc SVM intercept, by Bernhard Kauer.
balrog
2007-12-09 23:35:27 +00:00
8543243c29No write-protect detect diode on Mainstone II.
balrog
2007-12-09 23:29:34 +00:00
11e0fc3fd0Use pointers to channels rather than channel numbers in the DMA.
balrog
2007-12-09 23:23:02 +00:00
54215f7d71Don't claim SD card supports voltages linux claims are below defined voltage range.
balrog
2007-12-04 00:11:33 +00:00
9d413d1d49Always create an SD bdrv, so that PXA and OMAP boards can boot with no card inserted again. Eventually SD, CDROM and floppy should all be registered conditionally depending on machine.
balrog
2007-12-04 00:10:34 +00:00
6a5bd30702The profiler need qemu-timer.h
ths
2007-12-03 17:05:38 +00:00
ee5605e556Ensure a SIGALRM results in a break out from the cpu loop.
balrog
2007-12-03 03:01:40 +00:00
001a3f5abfFix floppy initialization, by Laurent Vivier.
ths
2007-12-03 02:17:39 +00:00
9f0683d9f5Include qemu-timer.h iff DEBUG is defined.
ths
2007-12-02 17:47:33 +00:00
e140e05cbcAdd missing include, by Sylvain Petreolle.
ths
2007-12-02 17:17:45 +00:00
dab6322b86Larger physical address space for 32-bit MIPS.
ths
2007-12-02 07:14:17 +00:00
c3b5bc8ab3SH4: Signal handling for the user space emulator, by Magnus Damm.
ths
2007-12-02 06:31:25 +00:00
03aa197628Fix for execve syscall, by Kirill A. Shutemov.
ths
2007-12-02 06:28:08 +00:00
e96e2044a1SH4: system emulator interrupt update, by Magnus Damm.
ths
2007-12-02 06:18:24 +00:00
823029f909SH4 delay slot code update, by Magnus Damm.
ths
2007-12-02 06:10:04 +00:00
a36e69ddfeCollecting block device statistics, by Richard W.M. Jones.
ths
2007-12-02 05:18:19 +00:00
e4bcb14c79Add -drive parameter, by Laurent Vivier.
ths
2007-12-02 04:51:10 +00:00
7233b35557Mainstone re-org, by Armin Kuster.
ths
2007-12-02 02:20:03 +00:00
d2c38b24d1Name the magic constants, wrap long lines
blueswir1
2007-12-01 15:58:22 +00:00
d5296cb507Fix SS-600MP led device typos
blueswir1
2007-12-01 15:02:20 +00:00
df33e6392cImprove power management device addressing
blueswir1
2007-12-01 14:54:47 +00:00
7debeb82ffName the magic constants, use correct value for AUX2_PWRFAIL
blueswir1
2007-12-01 14:53:22 +00:00
2382dc6b9bFix floating point register decoding
blueswir1
2007-11-25 20:27:35 +00:00
8ef6367ea9Scale TSC2102 touchscreen pressure value more realistically (still could be better). PalmOS 5.2.1 now fully boots.
balrog
2007-11-25 18:46:17 +00:00
1f58732916128-bit float support for user mode
blueswir1
2007-11-25 18:40:20 +00:00
5cc9878d3dSet initial value of AFSR register properly (Robert Reif)
blueswir1
2007-11-25 12:44:08 +00:00
6b542af760Fix incorrect debug prints (reported by Paul Brook). Remove obsolete / duplicated debug prints and improve output consistency.
j_mayer
2007-11-24 02:03:55 +00:00
493ae1f01cFix va_list reuse in cpu_abort.
pbrook
2007-11-23 16:53:59 +00:00
497ad68cd4Fix TB chaining for exceptions.
pbrook
2007-11-23 02:11:10 +00:00
185f07621fOptimize the conventional move operation.
ths
2007-11-22 15:10:21 +00:00
e7c240035fAdd new sane low-level memory accessors for PowerPC that do proper size or zero extension, with homogenous names. Fix load & store strings: those are now endian-sensitive, by definition. Fix dcbz: must always align the target address to a cache line boundary.
j_mayer
2007-11-22 11:00:46 +00:00
67d6abff60Fix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno.
ths
2007-11-22 00:34:36 +00:00
89dfe89805Documentation formatting improvements, by Stefan Weil.
ths
2007-11-21 22:38:37 +00:00
cd8a25337eFix more typos in softloat code (Eduardo Felipe)
blueswir1
2007-11-21 18:57:44 +00:00
082c6681b6Remove shared macro used to define PowerPC implementations instructions sets: tend more to propagate bugged definition than simplify the code. Check and fix PowerPC 6xx implementations definitions. Misc fixes in PowerPC CPU list.
j_mayer
2007-11-19 13:22:47 +00:00
add78955b0PowerPC 620 MMU do not have the same exact behavior as standard 64 bits PowerPC ones.
j_mayer
2007-11-19 11:41:10 +00:00
5b8105fa50PowerPC instruction fixes: - hrfid is part of the hypervisor extension - fix stfiwx naming
j_mayer
2007-11-19 11:39:29 +00:00
73560bc8e3Clean-up/rewrite audio over I^2S support.
balrog
2007-11-19 03:43:51 +00:00
79b0241756Fix typo in error message.
pbrook
2007-11-19 02:38:22 +00:00
c8623f2e37Fix another collision in PowerPC instructions definitions.
j_mayer
2007-11-19 01:48:51 +00:00
4018bae916New PowerPC CPU flag to define the decrementer and time-base source clock. Use it to properly initialize the clock for the PreP target.
j_mayer
2007-11-19 01:48:12 +00:00
265531154aFix attempt to inline recursive functions.
j_mayer
2007-11-19 01:06:24 +00:00
3f4afa145eMark hex_dump as unused to avoid compilation warnings.
j_mayer
2007-11-19 01:05:22 +00:00
df2542c737Avoid duplicated definitions: move common definitions from exec-all.h and qemu-common.h to osdep.h. Include this header in translate-op.c. Make sure it's included first in darwin-user/qemu.h. To avoid discarded inlining bug, define inline as always_inline and always_inline as (( attribute (always_inline) )) __inline__.
j_mayer
2007-11-19 00:38:33 +00:00
8a0ef21949Solaris build fixes, based on a patch by Ben Taylor.
ths
2007-11-18 22:34:46 +00:00