[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 6/8] linux-user: Add support for FDRESET, FDR
From: |
Laurent Vivier |
Subject: |
Re: [Qemu-devel] [PATCH v6 6/8] linux-user: Add support for FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls |
Date: |
Fri, 6 Sep 2019 12:21:49 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
Le 04/09/2019 à 14:59, Aleksandar Markovic a écrit :
> From: Aleksandar Markovic <address@hidden>
>
> FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls are misc commands
> for controlling a floppy drive.
>
> Signed-off-by: Aleksandar Markovic <address@hidden>
> ---
> linux-user/ioctls.h | 4 ++++
> linux-user/syscall_defs.h | 4 ++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
> index b253469..c6b9d6a 100644
> --- a/linux-user/ioctls.h
> +++ b/linux-user/ioctls.h
> @@ -115,6 +115,10 @@
> IOCTL(FDMSGON, 0, TYPE_NULL)
> IOCTL(FDMSGOFF, 0, TYPE_NULL)
> IOCTL(FDFLUSH, 0, TYPE_NULL)
> + IOCTL(FDRESET, 0, TYPE_NULL)
> + IOCTL(FDRAWCMD, 0, TYPE_NULL)
> + IOCTL(FDTWADDLE, 0, TYPE_NULL)
> + IOCTL(FDEJECT, 0, TYPE_NULL)
>
> #ifdef FIBMAP
> IOCTL(FIBMAP, IOC_W | IOC_R, MK_PTR(TYPE_LONG))
> diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
> index 4e33ef3..fa69c6a 100644
> --- a/linux-user/syscall_defs.h
> +++ b/linux-user/syscall_defs.h
> @@ -893,6 +893,10 @@ struct target_pollfd {
> #define TARGET_FDMSGON TARGET_IO(2, 0x45)
> #define TARGET_FDMSGOFF TARGET_IO(2, 0x46)
> #define TARGET_FDFLUSH TARGET_IO(2, 0x4b)
> +#define TARGET_FDRESET TARGET_IO(2, 0x54)
> +#define TARGET_FDRAWCMD TARGET_IO(2, 0x58)
> +#define TARGET_FDTWADDLE TARGET_IO(2, 0x59)
> +#define TARGET_FDEJECT TARGET_IO(2, 0x5a)
>
> #define TARGET_FIBMAP TARGET_IO(0x00,1) /* bmap access */
> #define TARGET_FIGETBSZ TARGET_IO(0x00,2) /* get the block size used for
> bmap */
>
Reviewed-by: Laurent Vivier <address@hidden>
- [Qemu-devel] [PATCH v6 1/8] linux-user: Add support for semtimedop() syscall, (continued)
- [Qemu-devel] [PATCH v6 1/8] linux-user: Add support for semtimedop() syscall, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 2/8] linux-user: Add support for RNDRESEEDCRNG ioctl, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 3/8] linux-user: Add support for FIOGETOWN and FIOSETOWN ioctls, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 6/8] linux-user: Add support for FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 4/8] linux user: Add support for FDFLUSH ioctl, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 5/8] linux-user: Add support for FDMSGON and FDMSGOFF ioctls, Aleksandar Markovic, 2019/09/04
- [Qemu-devel] [PATCH v6 8/8] linux-user: Add support for FDSETEMSGTRESH, FDSETMAXERRS, and FDGETMAXERRS ioctls, Aleksandar Markovic, 2019/09/04