summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disable the temporary timer slowdown for etrax.edgar_igl2008-05-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4364 c046a42c-6fe2-441c-8c8c-71466251a162
* MusicPal: fix gcc4 build (Jan Kiszka).balrog2008-05-061-7/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4363 c046a42c-6fe2-441c-8c8c-71466251a162
* PPC: fix efstst* instructionsaurel322008-05-061-6/+6
| | | | | | | (Tristan Gingold) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4362 c046a42c-6fe2-441c-8c8c-71466251a162
* PPC: fix definition of msr_speaurel322008-05-061-1/+1
| | | | | | | (Tristan Gingold) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4361 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix OMAP1 MPU-timer rate on 32-bit hosts.balrog2008-05-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4360 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix signal handler compilation on __arm__.balrog2008-05-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4359 c046a42c-6fe2-441c-8c8c-71466251a162
* Force correct evaluation order in a a == b != c condition.balrog2008-05-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4358 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix i64 remainder calculation copy-paste error.balrog2008-05-061-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4357 c046a42c-6fe2-441c-8c8c-71466251a162
* Use TCG for MIPS GPR moves.ths2008-05-064-42/+83
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4356 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix MIPS64 branches. Funny how this survived testing.ths2008-05-061-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4355 c046a42c-6fe2-441c-8c8c-71466251a162
* ide: Enable byte&word access to DMA address registeraurel322008-05-061-0/+50
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4354 c046a42c-6fe2-441c-8c8c-71466251a162
* Teach the CRIS disassembler to stay within the provided buffer.edgar_igl2008-05-061-6/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4353 c046a42c-6fe2-441c-8c8c-71466251a162
* Make sure we flush cached blocks from the tb-jmp-cache when we replace valid ↵edgar_igl2008-05-061-8/+20
| | | | | | tlb entries. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4352 c046a42c-6fe2-441c-8c8c-71466251a162
* Make the paged properties of the tb-jmp-cache hash function work for ↵edgar_igl2008-05-061-3/+3
| | | | | | TARGET_PAGE_BITS != 12. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4351 c046a42c-6fe2-441c-8c8c-71466251a162
* More TCG updates for CRISedgar_igl2008-05-061-64/+90
| | | | | | | | | | * Convert parts of the jump logic to TCG. * Stores no longer have to go via T0/T1. * Use the byte and halfword ldx_code variants when appropriate for insn fetching. * Do not disassemble beyond the translation block. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4350 c046a42c-6fe2-441c-8c8c-71466251a162
* CRIS MMU Updatesedgar_igl2008-05-063-10/+28
| | | | | | | | | * Add support for exec faults and for the k protection bit. * Abort if search_pc causes recursive mmu faults. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4349 c046a42c-6fe2-441c-8c8c-71466251a162
* Really really revert commit r4343aurel322008-05-051-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4348 c046a42c-6fe2-441c-8c8c-71466251a162
* Really revert commit r4343aurel322008-05-051-2/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4347 c046a42c-6fe2-441c-8c8c-71466251a162
* Revert commit r4342 and r4343, wasn't intended to be committedaurel322008-05-052-2/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4346 c046a42c-6fe2-441c-8c8c-71466251a162
* PPC: fix isel opcode decodingaurel322008-05-051-1/+1
| | | | | | | (Tristan Gingold) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4345 c046a42c-6fe2-441c-8c8c-71466251a162
* hw/pc.c: fix warningaurel322008-05-051-0/+1
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4344 c046a42c-6fe2-441c-8c8c-71466251a162
* Don't stop translation for mtc0 compareaurel322008-05-051-2/+0
| | | | | | | Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4343 c046a42c-6fe2-441c-8c8c-71466251a162
* Disable debug code for production.aurel322008-05-051-1/+1
| | | | | | | Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4342 c046a42c-6fe2-441c-8c8c-71466251a162
* qemu: generate signals on tap I/Oaurel322008-05-051-0/+1
| | | | | | | | | | | | | Currently tap does not generate signals on I/O; this causes network latency to be dependent on the timer tick (1ms without dyntick, guest dependent with dyntick). By generating a signal on I/O, we can inform the guest immediately that a packet has arrived. Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4341 c046a42c-6fe2-441c-8c8c-71466251a162
* CVE-2007-1320 - Cirrus LGD-54XX "bitblt" heap overflowaurel322008-05-052-13/+48
| | | | | | | | | | | | | | I have just noticed that patch for CVE-2007-1320 has never been applied to the QEMU CVS. Please find it below. | Multiple heap-based buffer overflows in the cirrus_invalidate_region | function in the Cirrus VGA extension in QEMU 0.8.2, as used in Xen and | possibly other products, might allow local users to execute arbitrary | code via unspecified vectors related to "attempting to mark | non-existent regions as dirty," aka the "bitblt" heap overflow. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4340 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix Sparc64 serial device breakageblueswir12008-05-051-1/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4339 c046a42c-6fe2-441c-8c8c-71466251a162
* Put Pseudo-TTY in rawmode for char devicesaurel322008-05-051-12/+62
| | | | | | | (Daniel P. Berrange) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4338 c046a42c-6fe2-441c-8c8c-71466251a162
* Qemu 32-bit i386, gcc >= 3.4 spill error fixaurel322008-05-052-2/+15
| | | | | | | (Ben Taylor) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4337 c046a42c-6fe2-441c-8c8c-71466251a162
* 8250: Customized base baudrateaurel322008-05-0414-25/+36
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4336 c046a42c-6fe2-441c-8c8c-71466251a162
* 8250: throttle TX-completion IRQsaurel322008-05-041-6/+49
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4335 c046a42c-6fe2-441c-8c8c-71466251a162
* Correctly save and restore env->a20_mask now that it is a 64-bitaurel322008-05-041-2/+6
| | | | | | | variable. Noticed by Erik de Castro Lopo. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4334 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow bootdevice change from the monitoraurel322008-05-045-0/+68
| | | | | | | (Gildas Le Nadan) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4333 c046a42c-6fe2-441c-8c8c-71466251a162
* MusicPal mono playback support.balrog2008-05-041-14/+29
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4332 c046a42c-6fe2-441c-8c8c-71466251a162
* OMAP STI/XTI console.balrog2008-05-043-0/+217
| | | | | | | | | Add a dummy serial to receive the output from STI console (OMAP debugging/emulation interface). Add some more OMAP UART dummy registers. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4331 c046a42c-6fe2-441c-8c8c-71466251a162
* Remember the state of level-triggered interruptsaurel322008-05-041-2/+7
| | | | | | | (Hollis Blanchard) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4330 c046a42c-6fe2-441c-8c8c-71466251a162
* PPC UIC: Remove interrupt polarity codeaurel322008-05-041-5/+1
| | | | | | | (Hollis Blanchard) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4329 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix spurious VGA updatesaurel322008-05-041-2/+10
| | | | | | | (Samuel Thibault) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4328 c046a42c-6fe2-441c-8c8c-71466251a162
* remove target ifdefs from vl.caurel322008-05-0411-620/+650
| | | | | | | (Glauber Costa) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4327 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove debug sample rate slowdown.balrog2008-05-041-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4326 c046a42c-6fe2-441c-8c8c-71466251a162
* Use external clock in wm8750 slave mode.balrog2008-05-043-9/+57
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4325 c046a42c-6fe2-441c-8c8c-71466251a162
* Complete the TCG conversion (and delete some files, too)blueswir12008-05-042-89/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4324 c046a42c-6fe2-441c-8c8c-71466251a162
* Complete the TCG conversionblueswir12008-05-046-42/+139
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4323 c046a42c-6fe2-441c-8c8c-71466251a162
* Update volume for WM8750 input voices.balrog2008-05-041-12/+41
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4322 c046a42c-6fe2-441c-8c8c-71466251a162
* First cut at WM8750 volume control (Jan Kiszka).balrog2008-05-043-32/+70
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4321 c046a42c-6fe2-441c-8c8c-71466251a162
* Simplify mips branch handling. Retire T2 from use. Use TCG for branches.ths2008-05-045-77/+55
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4320 c046a42c-6fe2-441c-8c8c-71466251a162
* Add helpers and shorthands for mul and muli operations.ths2008-05-041-0/+19
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4319 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid some brcondsblueswir12008-05-041-24/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4318 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix crash due to invalid env->current_tb (Adam Lackorzynski, Paul Brook, me)blueswir12008-05-041-24/+44
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4317 c046a42c-6fe2-441c-8c8c-71466251a162
* Set default console sizeaurel322008-05-042-5/+5
| | | | | | | (Stefan Weil) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4316 c046a42c-6fe2-441c-8c8c-71466251a162
* Add ${ARCH_CFLAGS} when testing for libbrlapiaurel322008-05-041-1/+1
| | | | | | | (Samuel Thibault, Ben Taylor) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4315 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud