]> git.proxmox.com Git - qemu.git/blobdiff - linux-user/arm/syscall.h
ARM "Angel" semihosting syscalls (Paul Brook)
[qemu.git] / linux-user / arm / syscall.h
index f74d7652896b7fb9caf46a83754f37e8dd2237ea..daf4b34af8bfc4dc9424898cf9dd868d0699fb32 100644 (file)
@@ -29,8 +29,13 @@ struct target_pt_regs {
 
 #define ARM_NR_cacheflush (ARM_SYSCALL_BASE + 0xf0000 + 2)
 
+#define ARM_NR_semihosting       0x123456
+#define ARM_NR_thumb_semihosting  0xAB
+
 #if defined(TARGET_WORDS_BIGENDIAN)
 #define UNAME_MACHINE "armv5teb"
 #else
 #define UNAME_MACHINE "armv5tel"
 #endif
+
+uint32_t do_arm_semihosting(CPUState *);