Matt Borgerson
aa7acc8f64
build: Fix macOS package version extraction
2021-12-02 18:09:51 -07:00
Matt Borgerson
69ceec4446
nv2a: Support gamma correction
2021-11-23 17:49:44 -07:00
Ryzee119
5faa2419e7
input: Add controller internal usb hub
2021-11-19 20:07:41 -07:00
Ryzee119
22912cbbf7
input: Add USB Daughterboard
2021-11-19 20:07:41 -07:00
Ryzee119
ce6c51a591
xbox: Update LPC PCI revision for 1.0 Xbox
2021-11-19 20:07:41 -07:00
Erik Abair
dcad9d62b3
nv2a: Discard unknown front face
2021-11-19 16:40:54 -07:00
Matt Borgerson
50a5368f47
Revert "nv2a/vsh: Use double precision in clip range remap"
...
This reverts commit 1a15d83c44
.
2021-11-19 13:48:04 -07:00
Erik Abair
1a15d83c44
nv2a/vsh: Use double precision in clip range remap
2021-11-18 17:17:59 -07:00
Erik Abair
1c6e75885c
nv2a: Enable 16-bit floating point z-buffer mode
2021-11-18 16:46:50 -07:00
Erik Abair
a3e507860e
nv2a: Respect pitch in YUV texture conversion, upload
2021-11-13 17:18:23 -07:00
Matt Borgerson
bbcd5763e6
ci: Bump for v0.6.2
2021-10-30 14:19:24 -07:00
Matt Borgerson
3409b0d5a0
vl: Remove '-cpu pentium3' from fake args
2021-10-30 13:38:24 -07:00
Matt Borgerson
172e4768c6
xbox: Set default machine flag
2021-10-30 13:38:24 -07:00
Matt Borgerson
1f89424ba3
i386: Fix `cpuid` results for Xbox CPU
...
* Limit Pentium 3 CPUID to leaf 2
* Clear EBX for leaf 1
* Fake cache configuration for Xbox's Pentium 3
* Discard other CPU types and unused leaf cases
Note: Difference of CPUID_VME feature bit remains
Co-authored-by: Erik Abair <erik.abair@gmail.com>
2021-10-30 13:38:24 -07:00
Matt Borgerson
c1e4e87f5f
tcg: Cache invalidated TBs
2021-10-30 04:09:30 -07:00
Matt Borgerson
703566ce33
tcg: Invalidate all TBs on target page
2021-10-30 04:09:30 -07:00
Matt Borgerson
42f8873b23
tcg: Mark plugin CB start as BB end
2021-10-25 16:46:23 -07:00
Matt Borgerson
8602863f36
util: Add fast-hash.h to simplify xxHash usage
2021-10-25 16:30:38 -07:00
Matt Borgerson
a4115cf8b3
util: Move xxHash submodule to util/
2021-10-25 16:30:38 -07:00
Silent
5ae39a321a
util/oslib-win32: Use UTF-16 filesystem API
...
* Introduces qemu_fopen, qemu_access wrappers, and modifies qemu_open to
support converting stored UTF-8 paths to UTF-16 to use Unicode
filesystem API on Windows platform.
* Migrates several native open, fopen, and access calls to their
qemu_* counterparts to resolve Unicode path handling issues on
Windows.
2021-10-24 12:09:12 -07:00
wutno
5a80cfa2d9
xbox: Allow manually setting SMC version
2021-10-14 12:16:53 -07:00
Matt Borgerson
5622af4981
nv2a: Discard unknown blend equation
2021-10-13 16:51:30 -07:00
Matt Borgerson
e5ab2476a9
build: Update to openssl11 for macOS
2021-10-13 15:11:56 -07:00
Matt Borgerson
21718399f2
nv2a: Discard unknown blend factors
2021-10-12 01:52:42 -07:00
Matt Borgerson
47b1487a71
nv2a: Move bump mat into pgraph register file
2021-10-12 01:32:08 -07:00
Matt Borgerson
1a49f6066f
nv2a: Discard bump env params for tex 0
2021-10-12 01:32:08 -07:00
Matt Borgerson
5deeca4a27
.github: Cache macOS library packages
2021-10-12 01:06:57 -07:00
Erik Abair
db2a6aaf6d
nv2a: Skip input decode if MAC and ILU are both NOP.
2021-10-12 00:17:50 -07:00
Matt Borgerson
414c870e61
tcg/i386: Use SSE2 mov for FP types
2021-10-11 19:42:33 -07:00
Matt Borgerson
5cfb6c2b02
build: Support more macOS SDKs
2021-10-11 18:39:37 -07:00
mborgerson
af70a13f8c
.github: Fix issue template spelling of 'corners'
2021-10-04 17:13:26 -07:00
Stanislav Motylkov
a8c73197da
net: Early initialize winpcap library
...
This fixes problem when xemu is started with command-line parameters
specifying pcap bridged network backend and NPF interface identifier.
2021-10-01 14:08:05 -07:00
Matt Borgerson
5b04e4f499
tcg: Generate BB epilogue on ops flagged BB_END
2021-09-30 16:38:32 -07:00
Matt Borgerson
55ea6adf5d
tcg: Add floating point support
...
* Accelerate x87 emulation using new TCG FP ops
* Implement FP support on x86-64 target using SSE2
2021-09-29 21:00:34 -07:00
Mason Thompson
631c818c1e
ui: Add monitor keyboard shortcut text
2021-09-27 13:19:06 -07:00
7oxicshadow
d7e926fc63
ui: Add option for a fixed 16:9 display ratio
2021-09-16 00:12:47 -07:00
Alexandre Bouvier
05d21c6e94
xemu-hud.cc: Fix compilation error
...
when using CFLAGS="-Wformat -Werror=format-security"
2021-09-15 01:31:44 -07:00
Matt Borgerson
b87b06199d
.github: Remove lockdown.yml
2021-09-14 17:12:28 -07:00
Matt Borgerson
619ecf7f0d
.github: Add sponsorship link
2021-09-14 17:12:28 -07:00
Matt Borgerson
b7dba46621
.github: Skip CI on GitHub meta and README changes
2021-09-14 17:12:28 -07:00
Matt Borgerson
fe4929c146
nv2a: Sync on surface type change
2021-09-05 15:24:31 -07:00
Matt Borgerson
8b373fde9b
ui: Set AIO context on UI thread
2021-09-05 14:50:41 -07:00
Matt Borgerson
e10846100e
.github: Cleanup, fix job name capitalization
2021-09-05 14:50:41 -07:00
Matt Borgerson
933d34ec35
build: Skip Python install when fetching macOS deps
2021-09-04 16:41:13 -07:00
Matt Borgerson
f0087dc054
fpu: Use new rounding precision enumeration type
2021-09-04 16:13:25 -07:00
Matt Borgerson
407c1a0069
Revert "configure: bump min required glib version to 2.56"
...
This reverts commit b4c6036faa
.
2021-09-04 16:00:06 -07:00
Matt Borgerson
0e63232072
v6.1.0 release
...
-----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmElJYgZHHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3hUEEACqIL6/qyHjqKVX5+0zgJpo
0iMVUjKGtQhHFdgZi/JI/uUcT6FsClGqx+XRtxWUP10kGV6iPF+GVlnXSx+iZCui
+Is1p9ajLuDcrTj+nOOI9r9Km05C25Ub0A3YropzHMTKx64M3CwXJKvSz42lFHur
A1qx1BefzC0JzVv8fa8TAca0JKGC+Hv/2Lstw/ctxdKIG94mcFjlQrzK4DZxsu/g
QC3kZ7ABJu8UJTzB0KgtD2krsnnO5smePkS9WVlnyK86KWtp99U/T7HyCmRsbxy0
EhPzK61bumMynFZaqOsoj+ppE0ued6hEHdKASCXGa/GEa/RE2YbW/gq9nJ1OR/ii
EPYljNR6Jv5NfO79zDC+jW9EOk1JnP1A4x95WVSJSaJr+OEKgocxouI2IV1o0epf
1xHI1aBJauIZ7mklGaCWJ/uvMoxcH+ngqbVDCX9jnzYYKadoWu8Tv5Zyam6bOhKC
Y4FOfnp/a+wjS8eMNmn+ios/WjTss9AILyn6GaTVLSxJ278Iqz28nlRAVjiKDiTS
KQYX9mp0ScpUzZBhES4mzlPpCyRc0fC1vM1jfRwn+N8cPslBLOEDB6gLnwpRmadO
26CRiuA8d3qu3Efkdqz6xRcnIM9opPG/4Gj/SZw4V0kS87z/Y5o1nQiZgaU1tZ8q
tOXcPDnMXJbCly7veMRfLQ==
=XneO
-----END PGP SIGNATURE-----
Merge tag 'v6.1.0' into merge/qemu-v6.1.0
v6.1.0 release
2021-09-04 15:11:03 -07:00
Peter Maydell
f9baca549e
Update version for v6.1.0 release
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-08-24 17:59:52 +01:00
Peter Maydell
ecf2706e27
Update version for v6.1.0-rc4 release
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-08-17 19:14:08 +01:00
David Hildenbrand
1c4c685936
softmmu/physmem: fix wrong assertion in qemu_ram_alloc_internal()
...
When adding RAM_NORESERVE, we forgot to remove the old assertion when
adding the updated one, most probably when reworking the patches or
rebasing. We can easily crash QEMU by adding
-object memory-backend-ram,id=mem0,size=500G,reserve=off
to the QEMU cmdline:
qemu-system-x86_64: ../softmmu/physmem.c:2146: qemu_ram_alloc_internal:
Assertion `(ram_flags & ~(RAM_SHARED | RAM_RESIZEABLE | RAM_PREALLOC))
== 0' failed.
Fix it by removing the old assertion.
Fixes: 8dbe22c686
("memory: Introduce RAM_NORESERVE and wire it up in qemu_ram_mmap()")
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Pankaj Gupta <pankaj.gupta@ionos.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-id: 20210805092350.31195-1-david@redhat.com
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Xu <peterx@redhat.com>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2021-08-17 16:51:39 +01:00