[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] target-m68k/m68k-semi: don't ignore get/put_use
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH 0/3] target-m68k/m68k-semi: don't ignore get/put_user failure |
Date: |
Mon, 29 Oct 2012 12:05:08 +0000 |
This patch series cleans up the m68k semihosting support to not
ignore failure of get_user and put_user when reading semihosting
arguments and writing return values (compare f296c0d1 which did
something similar for ARM semihosting). The main motivation for
this patch is to shut up clang's complaints about 'expression
result unused'. Tested with a simple m68k hello world semihosting
binary created with the CodeSourcery coldfire toolchain:
~/freescale-coldfire-2011.09/bin/m68k-elf-gcc -T m5206ec3-ram-hosted.ld -o
/tmp/hello /tmp/hello.c -lc -lcs3hosted
./m68k-softmmu/qemu-system-m68k -semihosting -M dummy -display none -kernel
/tmp/hello
Meador's patch is already in qemu-trivial but I include it
here as it is a dependency.
Meador Inge (1):
m68k: Return semihosting errno values correctly
Peter Maydell (2):
target-m68k/m68k-semi: Handle get_user failure
target-m68k/m68k-semi.c: Log when put_user for returning values fails
target-m68k/m68k-semi.c | 191 +++++++++++++++++++++++++++++++-----------------
1 file changed, 124 insertions(+), 67 deletions(-)
--
1.7.11.4
- [Qemu-devel] [PATCH 0/3] target-m68k/m68k-semi: don't ignore get/put_user failure,
Peter Maydell <=