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