aboutsummaryrefslogtreecommitdiff
path: root/semihosting/syscalls.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-07gdbstub: Adjust gdb_do_syscall to only use uint32_t and uint64_tRichard Henderson1-14/+20
2023-03-07gdbstub: move syscall handling to new fileAlex Bennée1-1/+1
2023-03-07gdbstub: move register helpers into standalone includeAlex Bennée1-0/+1
2023-02-02semihosting: add O_BINARY flag in host_open for NT compatibilityEvgeny Iakovlev1-4/+4
2023-02-02semihosting: Write back semihosting data before completion callbackKeith Packard1-10/+10
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-3/+1
2022-07-29semihosting: Don't copy buffer after console_write()Peter Maydell1-1/+1
2022-06-28semihosting: Create semihost_sys_poll_oneRichard Henderson1-0/+70
2022-06-28semihosting: Add GuestFDConsoleRichard Henderson1-0/+68
2022-06-28gdbstub: Adjust gdb_syscall_complete_cb declarationRichard Henderson1-1/+1
2022-06-28semihosting: Create semihost_sys_gettimeofdayRichard Henderson1-0/+42
2022-06-28semihosting: Create semihost_sys_{stat,fstat}Richard Henderson1-0/+137
2022-06-28semihosting: Split out semihost_sys_systemRichard Henderson1-0/+40
2022-06-28semihosting: Split out semihost_sys_renameRichard Henderson1-0/+57
2022-06-28semihosting: Split out semihost_sys_removeRichard Henderson1-0/+40
2022-06-28semihosting: Split out semihost_sys_flenRichard Henderson1-0/+49
2022-06-28semihosting: Split out semihost_sys_isattyRichard Henderson1-0/+36
2022-06-28semihosting: Split out semihost_sys_lseekRichard Henderson1-0/+81
2022-06-28semihosting: Bound length for semihost_sys_{read,write}Richard Henderson1-0/+16
2022-06-28semihosting: Split out semihost_sys_writeRichard Henderson1-0/+54
2022-06-28semihosting: Split out semihost_sys_readRichard Henderson1-0/+85
2022-06-28semihosting: Split out semihost_sys_closeRichard Henderson1-0/+47
2022-06-28semihosting: Split out semihost_sys_openRichard Henderson1-0/+156