Le 04/09/2019 à 14:59, Aleksandar Markovic a écrit : > From: Aleksandar Markovic <amarko...@wavecomp.com> > > FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls are misc commands > for controlling a floppy drive. > > Signed-off-by: Aleksandar Markovic <amarko...@wavecomp.com> > --- > 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 <laur...@vivier.eu>