Commit Graph

86878 Commits

Author SHA1 Message Date
Matt Borgerson 179304aca3 net: Resolve Windows 'friendly' network adapter names 2021-06-11 22:12:00 -07:00
Matt Borgerson fbcc425610 net: Add a new libpcap-based client 2021-06-11 22:12:00 -07:00
Matt Borgerson c61e543376 net: Add libpcap library 2021-06-11 22:12:00 -07:00
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