/qemu/util/ |
H A D | s390x_pci_mmio.c | 71 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_8() 83 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_16() 95 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_32() 107 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_64() 117 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_8() 126 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_16() 135 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_32() 144 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_64()
|
/qemu/hw/char/ |
H A D | riscv_htif.c | 205 uint64_t syscall[8]; in htif_handle_tohost_write() local 206 cpu_physical_memory_read(payload, syscall, sizeof(syscall)); in htif_handle_tohost_write() 207 if (le64_to_cpu(syscall[0]) == PK_SYS_WRITE && in htif_handle_tohost_write() 208 le64_to_cpu(syscall[1]) == HTIF_DEV_CONSOLE && in htif_handle_tohost_write() 209 le64_to_cpu(syscall[3]) == HTIF_CONSOLE_CMD_PUTC) { in htif_handle_tohost_write() 211 cpu_physical_memory_read(le64_to_cpu(syscall[2]), &ch, 1); in htif_handle_tohost_write()
|
/qemu/linux-headers/ |
H A D | COPYING | 3 SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 10 With an explicit syscall exception, as stated at: 12 LICENSES/exceptions/Linux-syscall-note
|
/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 115 int syscall; in emulate_vsyscall() local 125 syscall = TARGET_NR_gettimeofday; in emulate_vsyscall() 128 syscall = TARGET_NR_time; in emulate_vsyscall() 131 syscall = TARGET_NR_getcpu; in emulate_vsyscall() 148 switch (syscall) { in emulate_vsyscall() 175 get_task_state(env_cpu(env))->orig_ax = syscall; in emulate_vsyscall() 176 ret = do_syscall(env, syscall, env->regs[R_EDI], env->regs[R_ESI], in emulate_vsyscall()
|
/qemu/common-user/ |
H A D | meson.build | 8 'safe-syscall.S', 9 'safe-syscall-error.c',
|
/qemu/linux-headers/LICENSES/exceptions/ |
H A D | Linux-syscall-note | 1 SPDX-Exception-Identifier: Linux-syscall-note 2 SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html 10 SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note
|
/qemu/linux-user/loongarch64/ |
H A D | vdso.S | 25 syscall 0 128 syscall 0
|
/qemu/linux-user/arm/ |
H A D | signal.c | 170 static void write_arm_sigreturn(uint32_t *rc, int syscall); 584 static void write_arm_sigreturn(uint32_t *rc, int syscall) in write_arm_sigreturn() argument 586 __put_user(ARM_MOV_R7_IMM(syscall), rc); in write_arm_sigreturn() 587 __put_user(ARM_SWI_SYS(syscall), rc + 1); in write_arm_sigreturn() 591 static void write_thm_sigreturn(uint32_t *rc, int syscall) in write_thm_sigreturn() argument 593 __put_user(THUMB_SWI_SYS << 16 | THUMB_MOVS_R7_IMM(syscall), rc); in write_thm_sigreturn()
|
/qemu/configs/targets/ |
H A D | alpha-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | sh4-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | sparc-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | xtensa-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | xtensaeb-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | sh4eb-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | sparc64-linux-user.mak | 5 TARGET_SYSTBL=syscall.tbl
|
H A D | or1k-linux-user.mak | 4 TARGET_SYSTBL=syscall.tbl
|
H A D | sparc32plus-linux-user.mak | 6 TARGET_SYSTBL=syscall.tbl
|
H A D | hppa-linux-user.mak | 4 TARGET_SYSTBL=syscall.tbl
|
H A D | microblazeel-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | hexagon-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
H A D | microblaze-linux-user.mak | 3 TARGET_SYSTBL=syscall.tbl
|
/qemu/tests/tcg/mips/ |
H A D | README | 7 A very simple inline assembly, write syscall based hello world
|
/qemu/bsd-user/freebsd/ |
H A D | meson.build | 5 'os-syscall.c',
|
/qemu/tests/tcg/arm/ |
H A D | README | 6 A very simple inline assembly, write syscall based hello world
|
/qemu/include/qemu/ |
H A D | futex.h | 2 * Wrappers around Linux futex syscall and similar 30 #include <sys/syscall.h> in qemu_futex_wait() 33 #define qemu_futex(...) syscall(__NR_futex, __VA_ARGS__) in qemu_futex_wait()
|