[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] aed91c: m68k: Return semihosting errno values
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] aed91c: m68k: Return semihosting errno values correctly |
Date: |
Sat, 03 Nov 2012 06:00:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: aed91c1bff5e568c7b0fbd0e1e7e2f9e62409e73
https://github.com/qemu/qemu/commit/aed91c1bff5e568c7b0fbd0e1e7e2f9e62409e73
Author: Meador Inge <address@hidden>
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 <address@hidden>
Reviewed-by: Andreas Färber <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 7ba6c10490cf57608045eb2b6351f185d600f4ea
https://github.com/qemu/qemu/commit/7ba6c10490cf57608045eb2b6351f185d600f4ea
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 1073bfd8c0829be06e6ad1cbb4a2f48f8bb594bc
https://github.com/qemu/qemu/commit/1073bfd8c0829be06e6ad1cbb4a2f48f8bb594bc
Author: Peter Maydell <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 32761257c0b9fa7ee04d2871a6e48a41f119c469
https://github.com/qemu/qemu/commit/32761257c0b9fa7ee04d2871a6e48a41f119c469
Author: Yeongkyoon Lee <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: fdbb84d1332ae0827d60f1a2ca03c7d5678c6edd
https://github.com/qemu/qemu/commit/fdbb84d1332ae0827d60f1a2ca03c7d5678c6edd
Author: Yeongkyoon Lee <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: b76f0d8c2e3eac94bc7fd90a510cb7426b2a2699
https://github.com/qemu/qemu/commit/b76f0d8c2e3eac94bc7fd90a510cb7426b2a2699
Author: Yeongkyoon Lee <address@hidden>
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 <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Compare: https://github.com/qemu/qemu/compare/49cf57281b74...b76f0d8c2e3e
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] aed91c: m68k: Return semihosting errno values correctly,
GitHub <=