Matt Borgerson
af38316719
nvnet: Set DEVICE_CATEGORY_NETWORK bit on device class
2020-06-19 05:43:14 -07:00
Matt Borgerson
1e3e81b02c
nvnet: Fix and check register addrs
2020-06-19 05:43:14 -07:00
Matt Borgerson
6e4f91fabd
nvnet: Use parent_obj per QEMU conventions
2020-06-19 05:43:14 -07:00
Matt Borgerson
7ecabc52a9
xid: Add VMStateDescription stub
2020-06-19 05:43:14 -07:00
Matt Borgerson
f68d358b0a
mcpx-apu: Add VMStateDescription
2020-06-19 05:43:14 -07:00
Matt Borgerson
97b932f08b
dsp: Split DSPState structure off into new file
2020-06-19 05:43:14 -07:00
Matt Borgerson
0932e05d60
mcpx-aci: Add VMStateDescription stub
2020-06-19 05:43:14 -07:00
Matt Borgerson
92e07437fd
xbox-apci: Add VMStateDescription
2020-06-19 05:43:14 -07:00
Matt Borgerson
b9b0f38bbb
xbox-pci: Add SMBus/LPC/PCI VMStateDescription
2020-06-19 05:43:14 -07:00
Matt Borgerson
f898b5e875
nv2a: Rename PCIDevice dev to parent_obj per QEMU convention
2020-06-19 05:43:14 -07:00
Matt Borgerson
9d75e3cc60
ci: Create release on tag
2020-06-19 05:22:11 -07:00
Matt Borgerson
3aa9c3ad13
ci: Fix unshallow, force tag download
2020-06-19 04:57:08 -07:00
Matt Borgerson
f2869790d9
nv2a: Check for PGRAPH FIFO access before context switch
2020-06-17 01:14:43 -07:00
Matt Borgerson
ec4e798426
nv2a: Merge pfifo pusher/puller threads
2020-06-12 00:06:06 -07:00
Matt Borgerson
c9df1d1047
nv2a: Replace some non-critical assertions with debug macros
...
In the event these features are utilized, execution may still continue,
albeit with the likely possibility graphical problems of varying degree.
This patch replaces hard assertions with debug print statements when
configured to do so.
2020-06-10 19:04:22 -07:00
Matt Borgerson
7622b3f44e
ui: Add error message for outdated xemu report submission
2020-06-10 16:59:56 -07:00
Matt Borgerson
98719d57f5
ui: Enable main URL for compatibility reporting
2020-06-07 22:08:15 -07:00
Matt Borgerson
7d244ae9d0
ui: Load token from settings, fix URL, other fixes
2020-06-07 22:08:15 -07:00
Matt Borgerson
5a16f23a14
ui: Add new settings option for token storage
2020-06-07 22:08:15 -07:00
Matt Borgerson
89734ca828
ui: Add runtime disc eject & load actions
2020-06-03 04:51:09 -07:00
Matt Borgerson
382d6e383d
smc: Add eject, power button, and basic drive tray status
2020-06-03 04:51:09 -07:00
Matt Borgerson
ab5add9a2f
xbox: Add ACPI GPE0 block and support EXTSMI#
2020-06-03 04:51:09 -07:00
Matt Borgerson
95a3ced4c3
chardev: Default to qemu_main_context
...
In the event chardevs are created outside of the main QEMU thread, but
are using the default context specified by `NULL`, take care to
explicitly use the `qemu_main_context` context.
2020-06-03 04:37:13 -07:00
Matt Borgerson
4cb8301631
main-loop: Use thread-specific context instead of global context
2020-06-03 04:37:13 -07:00
Matt Borgerson
f896ebc1e2
ui: Add system reset and keyboard shortcuts
2020-05-31 15:17:34 -07:00
Matt Borgerson
f93c7b4ea3
nv2a: Fix device reset
2020-05-31 14:26:15 -07:00
Matt Borgerson
42f9b28ce1
build: Specify -headerpad_max_install_names for macOS builds
2020-05-30 18:52:47 -07:00
Matt Borgerson
ca4d03cf89
ui: Add ability to enable user (NAT) network backend
2020-05-30 18:52:47 -07:00
Matt Borgerson
76107a4371
build: Re-enable SLiRP (user networking)
2020-05-30 18:52:47 -07:00
Matt Borgerson
c71cef3a54
ui: Fix hmp monitor init: do not use readline
2020-05-29 01:48:34 -07:00
Matt Borgerson
c3cfccf2b9
ci: Only deploy to PPA if all platforms build
2020-05-25 23:30:21 -07:00
Matt Borgerson
d1933ed413
ui: Add .desktop file for GUI launch
2020-05-25 22:19:25 -07:00
Matt Borgerson
b373a6ce38
Makefile: Support getting xemu version info in archive
2020-05-25 19:18:45 -07:00
Matt Borgerson
2ddc2f4d49
ci: Sync master source to ppa-snapshot branch
2020-05-25 19:18:45 -07:00
Matt Borgerson
aa149a583a
build: Remove submodule updates
2020-05-25 15:10:10 -07:00
Matt Borgerson
5855f9a388
ui: Hard import inih and imgui projects for now
2020-05-25 15:09:22 -07:00
Matt Borgerson
625218b1c0
ui: Remove imgui inih submodules
2020-05-25 15:09:22 -07:00
Matt Borgerson
04f8a04259
ci: Add Ubuntu build tarball
2020-05-25 13:29:12 -07:00
Matt Borgerson
87e8c4b495
ci: Add macOS builds to release assets
2020-05-22 15:51:18 -07:00
Matt Borgerson
7e67f18595
ui: Cleanup debug messages
2020-05-22 14:57:58 -07:00
Matt Borgerson
ff729dc55d
main: Redefine main as qemu_main
2020-05-04 07:37:39 -07:00
Matt Borgerson
12ec0a33a2
ui: Update xemu monitor init with new hmp parameter
...
Tracking a2f411c467
2020-05-04 07:36:52 -07:00
Matt Borgerson
6c009b206d
ui: Update cursor
...
Tracking 86a088e624
2020-05-04 07:35:52 -07:00
Matt Borgerson
2d0e996887
ui: Add missing file copyright headers
2020-05-04 07:24:06 -07:00
Matt Borgerson
899e2d681f
ui: Fix typo
2020-05-04 07:24:06 -07:00
Matt Borgerson
84a04b04bc
ui: Auto resize windows
2020-05-04 07:24:06 -07:00
Matt Borgerson
2ba6206620
ui: Add more privacy information about reports
2020-05-04 07:24:06 -07:00
Matt Borgerson
0a36662a38
build: Add OpenSSL to PKG_CONFIG_PATH for macOS
2020-05-04 07:24:06 -07:00
Matt Borgerson
418baf129d
ui: Add windows header to xemu-os-utils-windows
2020-05-04 07:24:06 -07:00
Matt Borgerson
35bcd180a4
ui: Fix xemu-os-utils-windows.o filename
2020-05-04 07:24:06 -07:00