Message ID | 1567601968-26946-7-git-send-email-aleksandar.markovic@rt-rk.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | linux-user: Misc patches for 4.2 | expand |
Le 04/09/2019 à 14:59, Aleksandar Markovic a écrit : > From: Aleksandar Markovic <amarkovic@wavecomp.com> > > FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls are misc commands > for controlling a floppy drive. > > Signed-off-by: Aleksandar Markovic <amarkovic@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 <laurent@vivier.eu>
Le 04/09/2019 à 14:59, Aleksandar Markovic a écrit : > From: Aleksandar Markovic <amarkovic@wavecomp.com> > > FDRESET, FDRAWCMD, FDTWADDLE, and FDEJECT ioctls are misc commands > for controlling a floppy drive. > > Signed-off-by: Aleksandar Markovic <amarkovic@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 */ > Applied to my linux-user branch. Thanks, Laurent
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 */