aboutsummaryrefslogtreecommitdiff
path: root/include/semihosting
AgeCommit message (Expand)AuthorFilesLines
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-04-26semihosting/uaccess: Avoid including 'cpu.h'Philippe Mathieu-Daudé1-1/+3
2023-10-09Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-10/+14
2023-10-07semihosting: Rename softmmu_FOO_user() -> uaccess_FOO_user()Philippe Mathieu-Daudé1-10/+14
2023-10-06semihosting: Clean up global variable shadowingPhilippe Mathieu-Daudé1-1/+1
2022-09-13semihosting: Allow optional use of semihosting from userspacePeter Maydell1-2/+8
2022-07-12semihosting: Remove qemu_semihosting_log_outRichard Henderson1-13/+0
2022-06-28semihosting: Create semihost_sys_poll_oneRichard Henderson2-0/+19
2022-06-28semihosting: Remove qemu_semihosting_console_outsRichard Henderson1-13/+0
2022-06-28semihosting: Remove qemu_semihosting_console_outcRichard Henderson1-13/+0
2022-06-28semihosting: Create qemu_semihosting_guestfd_initRichard Henderson2-0/+8
2022-06-28semihosting: Add GuestFDConsoleRichard Henderson1-3/+4
2022-06-28semihosting: Create qemu_semihosting_console_writeRichard Henderson1-0/+12
2022-06-28semihosting: Cleanup chardev initRichard Henderson1-11/+2
2022-06-28semihosting: Expand qemu_semihosting_console_inc to readRichard Henderson1-5/+7
2022-06-28semihosting: Pass CPUState to qemu_semihosting_console_incRichard Henderson1-2/+2
2022-06-28semihosting: Fix docs comment for qemu_semihosting_console_incRichard Henderson1-5/+4
2022-06-28semihosting: Create semihost_sys_gettimeofdayRichard Henderson1-0/+3
2022-06-28semihosting: Create semihost_sys_{stat,fstat}Richard Henderson1-0/+7
2022-06-28semihosting: Split out semihost_sys_systemRichard Henderson1-0/+3
2022-06-28semihosting: Split out semihost_sys_renameRichard Henderson1-0/+4
2022-06-28semihosting: Split out semihost_sys_removeRichard Henderson1-0/+3
2022-06-28semihosting: Split out semihost_sys_flenRichard Henderson1-0/+4
2022-06-28semihosting: Split out semihost_sys_isattyRichard Henderson1-0/+3
2022-06-28semihosting: Split out semihost_sys_lseekRichard Henderson1-0/+3
2022-06-28semihosting: Split out semihost_sys_writeRichard Henderson1-0/+6
2022-06-28semihosting: Split out semihost_sys_readRichard Henderson1-0/+8
2022-06-28semihosting: Split out semihost_sys_closeRichard Henderson1-0/+3
2022-06-28semihosting: Split out semihost_sys_openRichard Henderson1-0/+25
2022-06-28semihosting: Move common-semi.h to include/semihosting/Richard Henderson1-0/+39
2022-06-28semihosting: Split out guestfd.cRichard Henderson1-0/+83
2022-06-28semihosting: Add target_strlen for softmmu-uaccess.hRichard Henderson1-0/+3
2022-06-28semihosting: Move softmmu-uaccess.h functions out of lineRichard Henderson1-37/+5
2022-06-28semihosting: Return failure from softmmu-uaccess.h functionsRichard Henderson1-52/+39
2022-06-28semihosting: Move exec/softmmu-semi.h to semihosting/softmmu-uaccess.hRichard Henderson1-0/+101
2021-03-10semihosting: Move include/hw/semihosting/ -> include/semihosting/Philippe Mathieu-Daudé2-0/+146