Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: aed91c1bff5e568c7b0fbd0e1e7e2f9e62409e73 https://github.com/qemu/qemu/commit/aed91c1bff5e568c7b0fbd0e1e7e2f9e62409e73 Author: Meador Inge <mead...@codesourcery.com> Date: 2012-11-03 (Sat, 03 Nov 2012)
Changed paths: M target-m68k/m68k-semi.c Log Message: ----------- m68k: Return semihosting errno values correctly Fixing a simple typo, s/errno/err/, that caused the error status from GDB semihosted system calls to be returned incorrectly. Signed-off-by: Meador Inge <mead...@codesourcery.com> Reviewed-by: Andreas Färber <afaer...@suse.de> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 7ba6c10490cf57608045eb2b6351f185d600f4ea https://github.com/qemu/qemu/commit/7ba6c10490cf57608045eb2b6351f185d600f4ea Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-11-03 (Sat, 03 Nov 2012) Changed paths: M target-m68k/m68k-semi.c Log Message: ----------- target-m68k/m68k-semi: Handle get_user failure Handle failure of get_user accessing the semihosting argument block, rather than simply ignoring the failures. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 1073bfd8c0829be06e6ad1cbb4a2f48f8bb594bc https://github.com/qemu/qemu/commit/1073bfd8c0829be06e6ad1cbb4a2f48f8bb594bc Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2012-11-03 (Sat, 03 Nov 2012) Changed paths: M target-m68k/m68k-semi.c Log Message: ----------- target-m68k/m68k-semi.c: Log when put_user for returning values fails Abstract out the use of put_user for returning semihosting call results, so that we can log when a guest erroneously attempts a semihosting call with an unwritable argument block. Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: 32761257c0b9fa7ee04d2871a6e48a41f119c469 https://github.com/qemu/qemu/commit/32761257c0b9fa7ee04d2871a6e48a41f119c469 Author: Yeongkyoon Lee <yeongkyoon....@samsung.com> Date: 2012-11-03 (Sat, 03 Nov 2012) Changed paths: M configure Log Message: ----------- configure: Add CONFIG_QEMU_LDST_OPTIMIZATION for TCG qemu_ld/st optimization Enable CONFIG_QEMU_LDST_OPTIMIZATION for TCG qemu_ld/st optimization only when a host is i386 or x86_64. Signed-off-by: Yeongkyoon Lee <yeongkyoon....@samsung.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: fdbb84d1332ae0827d60f1a2ca03c7d5678c6edd https://github.com/qemu/qemu/commit/fdbb84d1332ae0827d60f1a2ca03c7d5678c6edd Author: Yeongkyoon Lee <yeongkyoon....@samsung.com> Date: 2012-11-03 (Sat, 03 Nov 2012) Changed paths: M exec-all.h M exec.c M softmmu_template.h Log Message: ----------- tcg: Add extended GETPC mechanism for MMU helpers with ldst optimization Add GETPC_EXT which is used by MMU helpers to selectively calculate the code address of accessing guest memory when called from a qemu_ld/st optimized code or a C function. Currently, it supports only i386 and x86-64 hosts. Signed-off-by: Yeongkyoon Lee <yeongkyoon....@samsung.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Commit: b76f0d8c2e3eac94bc7fd90a510cb7426b2a2699 https://github.com/qemu/qemu/commit/b76f0d8c2e3eac94bc7fd90a510cb7426b2a2699 Author: Yeongkyoon Lee <yeongkyoon....@samsung.com> Date: 2012-11-03 (Sat, 03 Nov 2012) Changed paths: M tcg/i386/tcg-target.c M tcg/tcg.c M tcg/tcg.h Log Message: ----------- tcg: Optimize qemu_ld/st by generating slow paths at the end of a block Add optimized TCG qemu_ld/st generation which locates the code of TLB miss cases at the end of a block after generating the other IRs. Currently, this optimization supports only i386 and x86_64 hosts. Signed-off-by: Yeongkyoon Lee <yeongkyoon....@samsung.com> Signed-off-by: Blue Swirl <blauwir...@gmail.com> Compare: https://github.com/qemu/qemu/compare/49cf57281b74...b76f0d8c2e3e