Commit Graph

76779 Commits

Author SHA1 Message Date
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