tcg: Use bitmaps for free temporaries
We previously allocated 32-bits per temp for the next_free_temp entry.We now allocate 4 bits per temp across the 4 bitmaps.
Using a linked list meant that if a translator is tweeked, resulting intemps being freed in a different order, that would have follow-on effects...
target-mips: Use macro ARRAY_SIZE where possible
This improves readability and simplifies the code.
Cc: Aurelien Jarno <aurelien@aurel32.net>Signed-off-by: Stefan Weil <sw@weilnetz.de>Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
target-sh4: move features flag after CPU_COMMON
Everything before CPU_COMMON in the structure is cleared as part of aCPU reset. This included the features flag, which indicates whether SH4Ainstructions are supported or not. As a result, a CPU reset downgraded...
target-mips: fix 64-bit FPU config for user-mode emulation
FR bit should be initialized to 1 for MIPS64, under condition that thisbit is writable and that CPU has an FPU unit. It should be initialized tozero for MIPS32.This fixes different MIPS32 issues with FPU instructions whose behaviour...
target-cris: Use new qemu_ld/st opcodes
Using the new opcodes we can reduce if/else trees toa single statement.
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>Signed-off-by: Richard Henderson <rth@twiddle.net>...
Merge remote-tracking branch 'awilliam/tags/vfio-pci-for-qemu-20131206.0' into staging
vfio-pci updates include: - Update linux-headers to include KVM-VFIO device support - Enable QEMU support for KVM-VFIO device - Additional Nvidia x-vga quirk to ACK MSI interrupts...
Merge remote-tracking branch 'stefanha/block' into staging
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
Merge remote-tracking branch 'kraxel/tags/pull-seabios-31b8b4e-1' into staging
Update seabios to master snapshot (pre-1.7.4).Update vgabios, switch from lgplvgabios to seavgabios.Update build process to build both 128k and 256k bios versions.Use 256k bios for pc-*-2.0+ machine types....
Merge remote-tracking branch 'otubo/seccomp' into staging
Message-id: 1386075077-3240-1-git-send-email-otubo@linux.vnet.ibm.comSigned-off-by: Anthony Liguori <aliguori@amazon.com>
View all revisions | View revisions
Also available in: Atom