w32, w64: Add build rule for installer
The new rules in Makefile allow building installers for QEMU on Windowsusing NSIS, a package which is also available for Linux distributions(so cross builds are possible).
The rules for NSIS are in qemu.nsi which also uses two new images....
Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
target-mips: fix mipsdsp_mul_q31_q31
Multiplication of two fractional word elements is not correct when signextension/promotion is needed. This change fixes it by adding correctcasts from unsigned to signed values.In addition, the tests (dpaq_sa_l_w.c and dpsq_sa_l_w.c) have been extended...
mips_malta: fix copy of the 0x1fc00000 region
Copy the whole 0x1fe000000 region into 0x1fc00000, independently of theloaded BIOS size. This fix the MIPS make check tests.
Reported-by: Andreas Färber <afaerber@suse.de>Tested-by: Andreas Färber <afaerber@suse.de>...
linux-user: correct argument number for sys_mremap and sys_splice
sys_mremap missed 5th argument (new_address), which caused examples thatremap to a specific address to fail.sys_splice missed 5th and 6th argument which caused different examples tofail....
target-mips: Remove assignment to a variable which is never used
This assignment causes a compiler warning for compilations with the compileroption -Wunused-but-set-variable (which is included with -Wextra).
Removing it allows using -Wextra for QEMU code without suppressing too many...
target-mips: fix mipsdsp_trunc16_sat16_round
This change corrects rounding and saturation of Q31 fractional value inmipsdsp_trunc16_sat16_round(). Overflow detection was incorrect for thecorner case for PRECRQ_RS.PH, and this test case is also part of the change....
hw/mips: align initrd to 64KB to avoid kernel error
The Linux kernel can be configured to use 64KB pages, but it alsorequires initrd to be page aligned. Therefore, to be safe, align theinitrd to 64KB using a new INITRD_PAGE_MASK rather thanTARGET_PAGE_MASK....
mips_malta: generate SMBUS EEPROM data
The malta contains 2 EEPROMs, one containing SPD data for the SDRAM andanother containing board information such as serial number and MACaddress. These are both exposed via the PIIX4 SMBUS. Generating thisdata and providing it to smbus_eeprom_init will allow YAMON to read a...
pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
The firmware commonly used with MIPS Malta boards (YAMON) reads thestatus of the pflash with a 32bit memory access. On real hardwarethis results in the status byte being mirrored in the upper 16 bits...
View all revisions | View revisions
Also available in: Atom