Commit Graph

86875 Commits

Author SHA1 Message Date
Matt Borgerson d0000bbc02 ci: Trigger snapshot update 2021-06-10 20:28:43 -07:00
Matt Borgerson 90ddc5cce3 ui: Add auto-updater feature for Windows 2021-06-10 13:02:05 -07:00
Matt Borgerson 23766591c4 util: Add miniz library 2021-06-10 13:02:05 -07:00
mborgerson 0a8e9b8db3
.github: Disallow blank issues 2021-06-04 12:13:06 -07:00
Matt Borgerson 6f477f02a6 nv2a: Enable exclusive clip 2021-06-02 18:08:06 -07:00
Matt Borgerson ebcc77c6c8 nv2a: Fix window clip coordinate transform 2021-06-02 15:42:13 -07:00
Matt Borgerson 3884b8d44b build: Downgrade SDL2 to 2.0.12 temporarily 2021-06-02 00:56:19 -07:00
Matt Borgerson 357907013f build: Support cross-building for Apple silicon 2021-05-31 00:12:55 -07:00
Matt Borgerson f72f9be767 build: Trigger snapshot update for license dist 2021-05-25 00:03:52 -07:00
Matt Borgerson 3b432160db build: Add license gen to source archive script 2021-05-24 23:33:18 -07:00
Matt Borgerson e55f820c91 build: Trigger snapshot update for license dist 2021-05-24 20:20:53 -07:00
Matt Borgerson 12b58544b1 build: Generate xemu+3rd party license information 2021-05-24 18:35:27 -07:00
Matt Borgerson d687ca146b ui: Simplify settings/eeprom path resolve 2021-05-24 16:55:38 -07:00
Matt Borgerson 68f7e11978 ui: Log std{out,err} to file, or console if available on Windows 2021-05-23 18:30:38 -07:00
Matt Borgerson 26e43bbcfd ui: Include required interface data files in executable 2021-05-21 13:49:02 -07:00
Matt Borgerson 6fbd393ee4 ci: Fix artifact download step 2021-05-21 03:01:31 -07:00
Matt Borgerson 110d971214 ci: Disable homebrew fixups for now 2021-05-21 02:08:41 -07:00
Matt Borgerson 7c35590be0 ci: Cross-compile for Windows via Ubuntu 2021-05-21 02:08:41 -07:00
Matt Borgerson 085d631309 hid: Rename hid_init to work around static linking issues for now 2021-05-21 02:08:41 -07:00
Matt Borgerson 383f2186de ci: Bump ccache size to 512M 2021-05-21 02:08:41 -07:00
Matt Borgerson b4a472730b ci: Update actions/cache@v2 2021-05-21 02:08:41 -07:00
Matt Borgerson 1c9a0217e1 ci: Specify fetch-depth instead of unshallow 2021-05-21 02:08:41 -07:00
Matt Borgerson 60a7afb94b build: Drop -Wno-error=unused-but-set-variable 2021-05-21 02:08:41 -07:00
Matt Borgerson 88a1252409 default-configs: Remove non-XBOX boards 2021-05-21 02:08:41 -07:00
Matt Borgerson 7672ecbaff xbox: Update machine Kconfig options 2021-05-21 02:08:41 -07:00
Matt Borgerson f2bfa95fae configure: Disable most 'auto' and default options 2021-05-21 02:08:41 -07:00
mborgerson 68b8043af9
.github: Display link to Discord server when filing issues 2021-05-19 14:05:02 -07:00
mborgerson 5cf0943560
.github: Add remark about tagging multiple titles in issue template 2021-05-19 13:54:08 -07:00
mborgerson afda42431a .github: Update issue templates 2021-05-19 13:45:36 -07:00
Matt Borgerson 6e2d5a993f build: Generate xemu version header 2021-05-19 01:09:39 -07:00
haxar e0f4ea28ca lpc47m157: Fix serial 2021-05-18 17:39:10 -07:00
haxar c6ba6bf2be isa: Add isa_unregister_ioport() 2021-05-18 17:39:10 -07:00
MasonT8198 56a47b0e58 version.rc: Provide xemu metadata 2021-05-18 15:02:22 -07:00
MasonT8198 16906a8dbb ui: Fix Button Spacing 2021-05-18 15:01:03 -07:00
MasonThompson8198 1b3cf1ead8 ui: Add 'Help' buttons and fullscreen shortcut 2021-05-18 14:09:55 -07:00
Josef Šimánek df940c0b3f nv2a: Add NV062_SET_COLOR_FORMAT_LE_X8R8G8B8 definition 2021-05-18 13:34:18 -07:00
Matt Borgerson dbc73bbd82 nv2a: Derive rho, phi, theta from spot direction 2021-05-18 10:18:45 -07:00
Matt Borgerson 74f724715d nv2a: Fixup qstring to mstring 2021-05-18 10:18:45 -07:00
Wilhelm Kovatch e2e3572301 nv2a: implement FFP LIGHT_SPOT 2021-05-18 10:17:19 -07:00
Matt Borgerson 8604d7e41e build: Use commit hash if branch cannot be identified 2021-05-18 04:04:48 -07:00
Matt Borgerson 624cf97095 input: Use forever increasing device id 2021-05-18 04:04:48 -07:00
Matt Borgerson 30042e8091 v6.0.0-rc5 release
-----BEGIN PGP SIGNATURE-----
 
 iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmCG20YZHHBldGVyLm1h
 eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3jjJEACPIMSapDI2DOs4n+ysgYtg
 PBXcZajRMTl+nBsGpMLia6zpBb8E7nXTO+rl2JX0HmsfMuAhN2NrnEKchAUCkvB4
 X2fTRx6IO+frBDsXSz/c3FsNYcvjP8aeso3dBEU1Cqq45wKnSPqIKwUzn5Fi2AUh
 6bDuQq2c6z30C3hddqUD1NLiHaK609gWDdai4qBtPvp8Z5XpjxW0dDcRrQnmS90Z
 sat1sDNWMPIyxBbLCazOSt5nFoy5VDrs1YjZ5LKdMQVJLs/FGPxZy5ARL0Hezx9i
 ZSwRSgLbcpkvjKo/vg7AKNKhFl2i0A01E+Gl/WZxJCjJrOIgLIeSX+VhdHjeOMxO
 F9Kqda1V90prP5m1GbTuxxPJNloutL44CS1mEvXkvBhmVvSMu/McSHydA/uIfSPi
 1fXxSXmYb4Zbl7Y5Nzr/L8C7axSS4aRejzWK+DqCke9EtNbFq42DfeDHEiXic1tK
 3vzThIW/CC8gZEhVZRhHSxe4t5UyRMVOkJ4u69+fpQi0lisf4SUP1I3YgNiv/p9N
 BkhnUr/THHeZdK//jm8Mv2y/f+k0XQPrODFAUhNHWVFs3tVn4ojmO1PfPADd7kia
 OKVKK8ESye5/1GPhkeqORCTT043+Igl9o7HZ1o7cNZwZNnLyCPXpNj6AErBaxn9J
 /s41RecgMmClXNOA3yMMUQ==
 =eEiS
 -----END PGP SIGNATURE-----

Merge tag 'v6.0.0-rc5' into merge/qemu-v6.0.0

v6.0.0-rc5 release
2021-04-27 16:05:58 -07:00
Peter Maydell 0cef06d187 Update version for v6.0.0-rc5 release
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-26 16:24:54 +01:00
Klaus Jensen 5351fb7cb2 hw/block/nvme: fix invalid msix exclusive uninit
Commit 1901b4967c changed the nvme device from using a bar exclusive
for MSI-x to sharing it on bar0.

Unfortunately, the msix_uninit_exclusive_bar() call remains in
nvme_exit() which causes havoc when the device is removed with, say,
device_del. Fix this.

Additionally, a subregion is added but it is not removed on exit which
causes a reference to linger and the drive to never be unlocked.

Fixes: 1901b4967c ("hw/block/nvme: move msix table and pba to BAR 0")
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-26 14:55:50 +01:00
Alex Bennée ffa090bc56 target/s390x: fix s390_probe_access to check PAGE_WRITE_ORG for writeability
We can remove PAGE_WRITE when (internally) marking a page read-only
because it contains translated code. This can get confused when we are
executing signal return code on signal stacks.

Fixes: e56552cf07 ("target/s390x: Implement the MVPG condition-code-option bit")
Found-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-id: 20210422154427.13038-1-alex.bennee@linaro.org
Cc: Cornelia Huck <cohuck@redhat.com>
Cc: Thomas Huth <thuth@redhat.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-23 14:10:56 +01:00
Jason Wang bc38e31b4e net: check the existence of peer before trying to pad
There could be case that peer is NULL. This can happen when during
network device hot-add where net device needs to be added first. So
the patch check the existence of peer before trying to do the pad.

Fixes: 969e50b61a ("net: Pad short frames to minimum size before sending from SLiRP/TAP")
Signed-off-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Message-id: 20210423031803.1479-1-jasowang@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-23 11:11:28 +01:00
Matt Borgerson 8acac97625 v6.0.0-rc4 release
-----BEGIN PGP SIGNATURE-----
 
 iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmB+83kZHHBldGVyLm1h
 eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3twZEACoMkaKItD8i2XMOI25T+rf
 bITEs+qYRCaD1zvJIdltsByJ1HItiDyZNnRSfIXev5ggReoPdoWeWm4eqZoo20Va
 Yod+4z2EZDOQtbVu0hKBNz5njenqEZsuSkBOiTteUzMjjFEoOX7MAIrULx5CVw3h
 2fIfZnqansrINM8Pnvphp5WwNVPHOK1sVGBJPfG+lU279iWphIS4KHc0t9Ru8LVz
 gEcoG0FGZyy96Ibmz2UxWvUdTN+CljN2J7ImnjWJsrued3GMXFcGJWrwY2sa/LX6
 zcyzO1HFHVXxljUSYLr417bxaFgKQCgsn9ADQ65z3/j08WfnjMp33RUsxK0MadCS
 54aLoxxOCm0xfwBunpDm0RATRgdQXEQvGvPDzoomcuhEIrcUBSuQ7x0AJAL+0F5k
 fCqeb5z2vGu2eZG54dViHchr7ugv8SdtKlOYyHfZquFVtrj6yfslaws7Mr0682ic
 ux7u6V+KQFWqyL761aNPu5xqI3BP3AHaDJFp6gmDKD3NDXT6WiIU+r4W0BPoy8SQ
 41KPnjhjytJtC/5u0iABP2eTKr3L9cC+H9q9NOvzHLjHiImxnf0VTDus8mLDF0Bn
 xPvy/mzIOejr01t5Gy5hKLpunvuVLc0/kUqlD1yP+Xozg7bafv25EfDGmE8qMI0S
 RQSKJKWgTJS/HJ76iK4+8Q==
 =Vm6Q
 -----END PGP SIGNATURE-----

Merge tag 'v6.0.0-rc4' into merge/qemu-v6.0.0

v6.0.0-rc4 release
2021-04-20 10:22:42 -07:00
Peter Maydell b1cffefa1b Update version for v6.0.0-rc4 release
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-20 16:30:01 +01:00
Marc-André Lureau bac9b87bd2 qga: fix guest-get-disks regression
Commit 54aa3de72 ("qapi: Use QAPI_LIST_PREPEND() where possible")
inadvertently removed the has_dependencies from the partition disk
info, resulting in empty list being returned.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1950833

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-id: 20210420125831.233092-1-marcandre.lureau@redhat.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-20 16:27:45 +01:00
Philippe Mathieu-Daudé ef71c1bc81 target/mips/rel6_translate: Change license to GNU LGPL v2.1 (or later)
When adding this file and its new content in commit 3f7a927847
("target/mips: LSA/DLSA R6 decodetree helpers") I did 2 mistakes:

1: Listed authors who haven't been involved in its development,
2: Used an incorrect GNU GPLv2 license text (using 'and' instead
   of 'or').

Instead of correcting the GNU GPLv2 license text, replace the license
by the 'GNU LGPL v2.1 or later' one, to be coherent with the other
translation files in the target/mips/ folder.

Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20210420100633.1752440-1-f4bug@amsat.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-04-20 12:52:04 +01:00