Matt Borgerson
3273e550a1
ui: Use native file selection dialogs
2020-05-04 07:22:59 -07:00
Matt Borgerson
a0e1a7fa40
ui: Prefer immediate swap interval
2020-05-04 07:22:59 -07:00
Matt Borgerson
c2b74a08d3
ui: Move QEMU main loop to a thread
2020-05-04 07:22:56 -07:00
Matt Borgerson
03e1d6993c
ui: Add .gitattributes to force LF for shaders
2020-05-04 07:20:08 -07:00
Matt Borgerson
25e23030ec
ui: Use 3rd party dirent for ImGuiFileDialog
2020-05-04 07:20:08 -07:00
Matt Borgerson
ec057af488
build: Package data for Windows dist
2020-05-04 07:20:08 -07:00
Matt Borgerson
8aa653fd68
build: Ensure required submodules get checked out
2020-05-04 07:20:08 -07:00
Matt Borgerson
3e43f25a81
configure: Try to make OpenGL enabling a little more consistent
2020-05-04 07:20:07 -07:00
Matt Borgerson
1af8c598c6
ui: Factor out gls field
2020-05-04 07:20:07 -07:00
Matt Borgerson
6bd84c9851
ui: Add header for xemu display
2020-05-04 07:20:07 -07:00
Matt Borgerson
64b1782b71
ui: Rollback ImGuiFileDialog version
2020-05-04 07:20:07 -07:00
Matt Borgerson
172264ccd3
.gitignore: Ignore xemu version and config files
2020-05-04 07:20:07 -07:00
Matt Borgerson
64cacd4564
includes: Resolve some minor C++ incompatibilties
2020-05-04 07:20:05 -07:00
Matt Borgerson
658b354723
vl: Use xemu settings to derive launch params
2020-05-04 07:18:20 -07:00
Matt Borgerson
0245d3bee9
nv2a: Update Makefile offscreen GL sources
2020-05-04 07:15:29 -07:00
Matt Borgerson
31c526d10a
xid: Use xemu input interface
2020-05-04 07:15:25 -07:00
Matt Borgerson
1edd9e3da6
ui: Add xemu ui to the Makefile
2020-05-04 07:13:17 -07:00
Matt Borgerson
2d364b5bd1
nv2a: Add SDL-based offscreen GL context interface
2020-05-04 07:13:16 -07:00
Matt Borgerson
c0cca91b1f
ui: Add xemu runtime data resources
2020-05-04 07:13:16 -07:00
Matt Borgerson
e8d7171fdd
ui: Add initial xemu icons
2020-05-04 07:13:16 -07:00
Matt Borgerson
9851e1588c
ui: Add xemu logo fragment shader
2020-05-04 07:13:16 -07:00
Matt Borgerson
c5317dd6d6
ui: Add xemu custom widget rendering
2020-05-04 07:13:16 -07:00
Matt Borgerson
78d9d5aada
ui: Add xemu notifications interface
2020-05-04 07:13:16 -07:00
Matt Borgerson
ada87381c5
ui: Add xemu UI shader helpers
2020-05-04 07:13:16 -07:00
Matt Borgerson
630b8a0357
ui: Add xemu-QEMU monitor interface
2020-05-04 07:13:16 -07:00
Matt Borgerson
7752ed32bf
ui: Add xemu settings subsystem
2020-05-04 07:13:15 -07:00
Matt Borgerson
8632c5d1fa
ui: Add xemu input subsystem
2020-05-04 07:13:15 -07:00
Matt Borgerson
7c05b7c6a7
ui: Add primary xemu user interface
2020-05-04 07:13:15 -07:00
Matt Borgerson
0b738f855e
ui: Add new dedicated xemu SDL display
2020-05-04 07:13:15 -07:00
Matt Borgerson
3d381aeb47
configure: Use C++11 standard instead of gnu++98
2020-05-04 07:13:15 -07:00
Matt Borgerson
885947c9aa
Makefile: Align QEMU_PKGVERSION with upstream
2020-05-04 07:13:15 -07:00
Matt Borgerson
578e8e087a
Makefile: Generate C file with xemu build info
2020-05-04 07:13:12 -07:00
Matt Borgerson
0a31c7cf28
ui: Add stb_image.h for PNG image decompression
2020-05-04 07:10:27 -07:00
Matt Borgerson
be4528c0de
ui: Add inih submodule
2020-05-04 07:10:27 -07:00
Matt Borgerson
faf6fd088e
ui: Add Dear ImGui FileDialog submodule
2020-05-04 07:10:27 -07:00
Matt Borgerson
5ce3c05316
ui: Add Dear ImGui submodule
2020-05-04 07:10:26 -07:00
Matt Borgerson
2199dbc4e9
nv2a: Remove platform-specific GL context management
2020-05-04 07:10:26 -07:00
Matt Borgerson
d22e01cb4a
softmmu: Correct SDL flags for new main.c
2020-05-01 04:11:51 -07:00
Matt Borgerson
32812683e4
ci: Disable ccache for Windows for now
2020-05-01 04:11:17 -07:00
Matt Borgerson
5bf7bc2bcf
ci: Check DLLs against /mingw64/bin instead of C:\Windows
2020-05-01 04:10:08 -07:00
Matt Borgerson
2fe8618d24
xbox: Fix missing includes
2020-05-01 03:48:35 -07:00
Matt Borgerson
6e5b208e41
lpc47m157: Align with new QOMified interface
...
Ideally this would be further abstracted to use existing SuperIO
(TYPE_ISA_SUPERIO) or at least serial-isa, but those both require core
changes. Continue with embedding SerialState for now and update to
support new SerialState device model change.
Associated commits:
- 7781b88ee4
- c9808d6028
- 4f67d30b5e
2020-05-01 03:40:21 -07:00
Matt Borgerson
402fd6bf2a
nvnet: Make NetCanReceive() return a boolean
...
Applying change b8c4b67e3e
to nvnet.
2020-05-01 02:52:01 -07:00
Matt Borgerson
4e0ada2b14
xbox: Get rid of piix3_init_functions
...
Applying the following changes to the Xbox machine:
- df45d38f73
- 987aa99e3f
2020-05-01 02:51:57 -07:00
Matt Borgerson
bf51b0a9c0
xbox: Set properties with device_class_set_props
...
Applying change 4f67d30b5e
to Xbox
hardware.
2020-05-01 02:51:54 -07:00
Matt Borgerson
f0286acbd2
build: Remove --disable-bluez
2020-05-01 02:43:44 -07:00
Matt Borgerson
987aa99e3f
v5.0.0 release
...
-----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAl6oXgEZHHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3tbxEACuWVSycXZ+tejIbSf7KdtK
c8MUD6nop70xfq8UObzkNw6lxJkBJo4eBWOlTLvCHChb+aQnpniSvkG6aTro5Q2i
LpdtQ3rZR93gyfpnUVhyD1kFMg6f3dVrtQqnJOX0VdWjo634UcXOcccFaW41b59W
b3860PqqBUlmx8tdi0RDZ4VZ2kq7HOlYwl9+GU2IfmNYoQAYnYQOiTmO6nFIOOCc
vTdcFk50nPaZNS4oT60vJ+/+bMs31XWrxXPIXivRics7OYKY8qfxGKw+IpnVaoNq
BSSqGooo4BPSlm9U698AP81iC62vnmyEG8uhJLEGfkKF8x4P2ctcyvlaLXuuNie9
SNKscal7EFbyvooe7mYTlPB9enubp/Q1VCsqpcmGH+8WL5W356wIV0PK0qiCeoPX
yFPlMKHjxZEp2NkCvZlyxz2BrsNEIUDcIK1x2zy80+wFYZNrj/tAfR86eBG/rGP3
N/zCkHPADb5qddKKa5hD24SF6Q2f5Ef6tv6+2DNmGOifunS/ea7M4qxc+SiVBuwD
bYyRHyQCr7WEcKHVqbSsdn6VBYyFpsecudxtItjKXbwuqLfPx4p4CokowFDDJiXI
LpJruDiL7pQKU3t+1/P6Q3Qwdqf3YTt+IA5/PhOa/surLbhuXkteBt379avdJ21n
EbpKGu3UV4UTwMyJlzlT0A==
=wWkC
-----END PGP SIGNATURE-----
Merge tag 'v5.0.0' into merge-v5.0.0
v5.0.0 release
2020-05-01 01:26:42 -07:00
Peter Maydell
fdd76fecdd
Update version for v5.0.0 release
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-04-28 17:46:57 +01:00
Peter Maydell
ee573f5326
Update version for v5.0.0-rc4 release
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-04-22 17:51:35 +01:00
Peter Maydell
e73c444347
target/arm: Fix ID_MMFR4 value on AArch64 'max' CPU
...
In commit 41a4bf1fea
the added code to set the CNP
field in ID_MMFR4 for the AArch64 'max' CPU had a typo
where it used the wrong variable name, resulting in ID_MMFR4
fields AC2, XNX and LSM being wrong. Fix the typo.
Fixes: 41a4bf1fea
Reported-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Message-id: 20200422124501.28015-1-peter.maydell@linaro.org
2020-04-22 16:18:31 +01:00