1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-11-19 06:26:40 +00:00
Ryujinx/Ryujinx.HLE
gdkchan a53cfdab78
Initial Apple Hypervisor based CPU emulation (#4332)
* Initial Apple Hypervisor based CPU emulation implementation

* Add UseHypervisor Setting

* Add basic MacOS support to Avalonia

* Fix initialization

* Fix GTK build

* Fix/silence warnings

* Change exceptions to asserts on HvAddressSpaceRange

* Replace DllImport with LibraryImport

* Fix LibraryImport

* Remove unneeded usings

* Revert outdated change

* Set DiskCacheLoadState when using hypervisor too

* Fix HvExecutionContext PC value

* Address PR feedback

* Use existing entitlements.xml file on distribution folder

---------

Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2023-01-29 08:37:52 -03:00
..
Exceptions
FileSystem Optimize string memory usage. Use Spans and StringBuilders where possible (#3933) 2023-01-18 22:25:16 +00:00
HOS Initial Apple Hypervisor based CPU emulation (#4332) 2023-01-29 08:37:52 -03:00
Loaders Use source generated regular expressions (#4005) 2022-12-04 00:43:23 +00:00
Ui Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
Utilities
AssemblyInfo.cs
HLEConfiguration.cs Initial Apple Hypervisor based CPU emulation (#4332) 2023-01-29 08:37:52 -03:00
Homebrew.npdm
MemoryConfiguration.cs
PerformanceStatistics.cs
Ryujinx.HLE.csproj IPC refactor part 3+4: New server HIPC message processor (#4188) 2023-01-04 23:15:45 +01:00
Switch.cs IPC refactor part 3+4: New server HIPC message processor (#4188) 2023-01-04 23:15:45 +01:00