| diff -ru qemu-3.1.0.orig/block/file-posix.c qemu-3.1.0/block/file-posix.c |
| |
| |
| @@ -68,6 +68,9 @@ |
| #ifdef __s390__ |
| #include <asm/dasd.h> |
| #endif |
| +#ifdef __midipix__ |
| +#include <sys/ioctl.h> |
| +#endif |
| #ifndef FS_NOCOW_FL |
| #define FS_NOCOW_FL 0x00800000 /* Do not cow file */ |
| #endif |
| diff -ru qemu-3.1.0.orig/configure qemu-3.1.0/configure |
| |
| |
| @@ -631,6 +631,8 @@ |
| |
| if check_define __linux__ ; then |
| targetos="Linux" |
| +elif check_define __midipix__ ; then |
| + targetos='Midipix' |
| elif check_define _WIN32 ; then |
| targetos='MINGW32' |
| elif check_define __OpenBSD__ ; then |
| @@ -882,6 +884,10 @@ |
| supported_os="yes" |
| libudev="yes" |
| ;; |
| +Midipix) |
| + midipix="yes" |
| + supported_os="yes" |
| +;; |
| esac |
| |
| if [ "$bsd" = "yes" ] ; then |
| @@ -4361,7 +4367,7 @@ |
| } |
| EOF |
| if compile_prog "" "" ; then |
| - epoll=yes |
| + epoll=no |
| fi |
| |
| # epoll_create1 is a later addition |
| @@ -4384,7 +4390,7 @@ |
| } |
| EOF |
| if compile_prog "" "" ; then |
| - epoll_create1=yes |
| + epoll_create1=no |
| fi |
| |
| # check for sendfile support |
| @@ -5254,7 +5260,7 @@ |
| |
| vector16=no |
| if compile_prog "" "" ; then |
| - vector16=yes |
| + vector16=no |
| fi |
| |
| ######################################## |
| diff -ru qemu-3.1.0.orig/util/oslib-posix.c qemu-3.1.0/util/oslib-posix.c |
| |
| |
| @@ -43,6 +43,10 @@ |
| #include <sys/syscall.h> |
| #endif |
| |
| +#ifdef __midipix__ |
| +#include <sys/syscall.h> |
| +#endif |
| + |
| #ifdef __FreeBSD__ |
| #include <sys/sysctl.h> |
| #include <sys/user.h> |
| @@ -76,7 +80,7 @@ |
| |
| int qemu_get_thread_id(void) |
| { |
| -#if defined(__linux__) |
| +#if defined(__linux__) || defined(__midipix__) |
| return syscall(SYS_gettid); |
| #else |
| return getpid(); |
| diff -ru qemu-3.1.0.orig/util/qemu-openpty.c qemu-3.1.0/util/qemu-openpty.c |
| |
| |
| @@ -35,7 +35,7 @@ |
| #include "qemu/osdep.h" |
| #include "qemu-common.h" |
| |
| -#if defined(__GLIBC__) |
| +#if defined(__GLIBC__) || defined(__midipix__) |
| # include <pty.h> |
| #elif defined CONFIG_BSD |
| # include <termios.h> |