Commit cea175b2 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Updated qemu to 5.2.0 as 5.0.0 fails to start aarch64 system in TCG mode

parent f43881f1
......@@ -6,13 +6,13 @@ i386:
mkdir tmp
mount --bind tmp /var/tmp
tar xf qemu-5.0.0.tar.xz
patch -Np1 -d qemu-5.0.0 < qemu-5.0.0-reduce_default_code_gen_buffer.patch
cd qemu-5.0.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=i386-softmmu,i386-linux-user
$(MAKE) -C qemu-5.0.0
$(MAKE) -C qemu-5.0.0 check
$(MAKE) -C qemu-5.0.0 install
rm -rf qemu-5.0.0
tar xf qemu-5.2.0.tar.xz
patch -Np1 -d qemu-5.2.0 < qemu-5.2.0-reduce_default_code_gen_buffer.patch
cd qemu-5.2.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=i386-softmmu,i386-linux-user
$(MAKE) -C qemu-5.2.0
$(MAKE) -C qemu-5.2.0 check
$(MAKE) -C qemu-5.2.0 install
rm -rf qemu-5.2.0
umount /var/tmp
rm -rf tmp
......@@ -27,13 +27,13 @@ x86_64:
mkdir tmp
mount --bind tmp /var/tmp
tar xf qemu-5.0.0.tar.xz
patch -Np1 -d qemu-5.0.0 < qemu-5.0.0-reduce_default_code_gen_buffer.patch
cd qemu-5.0.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=x86_64-softmmu,x86_64-linux-user
$(MAKE) -C qemu-5.0.0
$(MAKE) -C qemu-5.0.0 check
$(MAKE) -C qemu-5.0.0 install
rm -rf qemu-5.0.0
tar xf qemu-5.2.0.tar.xz
patch -Np1 -d qemu-5.2.0 < qemu-5.2.0-reduce_default_code_gen_buffer.patch
cd qemu-5.2.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=x86_64-softmmu,x86_64-linux-user
$(MAKE) -C qemu-5.2.0
$(MAKE) -C qemu-5.2.0 check
$(MAKE) -C qemu-5.2.0 install
rm -rf qemu-5.2.0
if [ `uname -m` = 'x86_64' ] ; then \
install -v -m755 qemu-kvm-x86_64 /usr/bin/qemu-kvm ; \
......@@ -52,13 +52,13 @@ arm:
mkdir tmp
mount --bind tmp /var/tmp
tar xf qemu-5.0.0.tar.xz
patch -Np1 -d qemu-5.0.0 < qemu-5.0.0-reduce_default_code_gen_buffer.patch
cd qemu-5.0.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=arm-softmmu,arm-linux-user,armeb-linux-user
$(MAKE) -C qemu-5.0.0
$(MAKE) -C qemu-5.0.0 check
$(MAKE) -C qemu-5.0.0 install
rm -rf qemu-5.0.0
tar xf qemu-5.2.0.tar.xz
patch -Np1 -d qemu-5.2.0 < qemu-5.2.0-reduce_default_code_gen_buffer.patch
cd qemu-5.2.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=arm-softmmu,arm-linux-user,armeb-linux-user
$(MAKE) -C qemu-5.2.0
$(MAKE) -C qemu-5.2.0 check
$(MAKE) -C qemu-5.2.0 install
rm -rf qemu-5.2.0
if [ `uname -m` = 'armv7l' ] ; then \
install -v -m755 qemu-kvm-armv7l /usr/bin/qemu-kvm ; \
......@@ -77,13 +77,13 @@ aarch64:
mkdir tmp
mount --bind tmp /var/tmp
tar xf qemu-5.0.0.tar.xz
patch -Np1 -d qemu-5.0.0 < qemu-5.0.0-reduce_default_code_gen_buffer.patch
cd qemu-5.0.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=aarch64-softmmu,aarch64-linux-user,aarch64_be-linux-user
$(MAKE) -C qemu-5.0.0
$(MAKE) -C qemu-5.0.0 check
$(MAKE) -C qemu-5.0.0 install
rm -rf qemu-5.0.0
tar xf qemu-5.2.0.tar.xz
patch -Np1 -d qemu-5.2.0 < qemu-5.2.0-reduce_default_code_gen_buffer.patch
cd qemu-5.2.0 && ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --target-list=aarch64-softmmu,aarch64-linux-user,aarch64_be-linux-user
$(MAKE) -C qemu-5.2.0
$(MAKE) -C qemu-5.2.0 check
$(MAKE) -C qemu-5.2.0 install
rm -rf qemu-5.2.0
if [ `uname -m` = 'aarch64' ] ; then \
install -v -m755 qemu-kvm-aarch64 /usr/bin/qemu-kvm ; \
......
diff -uNr qemu-5.0.0/accel/tcg/translate-all.c qemu-5.0.0-reduce_default_code_gen_buffer/accel/tcg/translate-all.c
--- qemu-5.0.0/accel/tcg/translate-all.c 2020-04-29 02:19:24.000000000 +0930
+++ qemu-5.0.0-reduce_default_code_gen_buffer/accel/tcg/translate-all.c 2021-09-19 23:35:04.670316863 +0930
@@ -944,7 +944,7 @@
diff -uNr qemu-5.2.0/accel/tcg/translate-all.c qemu-5.2.0-reduce_default_code_gen_buffer/accel/tcg/translate-all.c
--- qemu-5.2.0/accel/tcg/translate-all.c 2020-12-09 03:29:44.000000000 +1030
+++ qemu-5.2.0-reduce_default_code_gen_buffer/accel/tcg/translate-all.c 2022-03-17 18:41:11.235938587 +1030
@@ -965,7 +965,7 @@
* Users running large scale system emulation may want to tweak their
* runtime setup via the tb-size control on the command line.
*/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment