tcg/ia64: fix and optimize ld/st slow path
Store slow path has been broken in e141ab52d:- the arguments are shifted before the last one (mem_index) is written.- the shift is done for both slow and fast paths.
Fix that. Also optimize a bit by bundling the move together. This still...
tcg/ia64: fix prologue/epilogue
Prologue and epilogue code has been broken in cea5f9a28.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
tcg/arm: Fix broken CONFIG_TCG_PASS_AREG0 code
The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers wasbroken in that it did not respect the ABI requirement that 64bit values were passed in even-odd register pairs. The simplestway to fix this is to implement some new utility functions...
vga: add some optional CGA compatibility hacks
This patch adds some optional compatibility hacks (defaultdisabled) to allow Microport UNIX to function under qemu.
I've tried to structure it to be easy to add more hacks for otherold CGA programs, if anyone ever needs them....
i8259: add -no-spurious-interrupt-hack option
This patch provides a way to optionally suppress spurious interrupts,as a workaround for systems described below:
Some old operating systems do not handle spurious interrupts well,and qemu tends to generate them significantly more often than...
vl: fix -hdachs/-hda argument order parsing issues
Without this patch, the -hdachs argument had to occur eitherBEFORE the corresponding "-hda" option, or AFTER the plaindisk image name (if neither -hda nor -drive is used). Otherwiseit would effectively be ignored....
qemu-options.hx: mention retrace= VGA option
The feature was added in commit cb5a7aa8c32141bb Sep 2008.My description is based on "Better VGA retrace emulation (neededfor some DOS games/demos)" fromhttp://www.boblycat.org/~malc/code/patches/qemu/index.html...
fix some debug printf format strings
These are normally ifdefed out and don't matter. But if you enablethem, they ought to be correct.
Signed-off-by: Matthew Ogilvie <mmogilvi_qemu@miniinfo.net>Signed-off-by: malc <av1474@comtv.ru>
target-i386/translate.c: mov to/from crN/drN: ignore mod bits
This instruction is always treated as a register-to-register (MOD = 11)instruction, regardless of the encoding of the MOD field in the MODR/Mbyte.
Also, Microport UNIX System V/386 v 2.1 (ca 1987) runs fine on...
ivshmem: fix memory_region_del_eventfd assertion failure
We do not register ioeventfds unless the IVSHMEM_IOEVENTFD featureis set. The same feature must be checked before releasing the eventfds.Regression introduced by commit 563027c (ivshmem: use EventNotifier and...
View all revisions | View revisions
Also available in: Atom