1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2025-03-04 12:35:34 +00:00
Ryujinx/Ryujinx.HLE/HOS/Kernel
gdkchan 6922862db8
Optimize kernel memory block lookup and consolidate RBTree implementations (#3410)
* Implement intrusive red-black tree, use it for HLE kernel block manager

* Implement TreeDictionary using IntrusiveRedBlackTree

* Implement IntervalTree using IntrusiveRedBlackTree

* Implement IntervalTree (on Ryujinx.Memory) using IntrusiveRedBlackTree

* Make PredecessorOf and SuccessorOf internal, expose Predecessor and Successor properties on the node itself

* Allocation free tree node lookup
2022-08-26 18:21:48 +00:00
..
Common Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Ipc Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
Memory Optimize kernel memory block lookup and consolidate RBTree implementations (#3410) 2022-08-26 18:21:48 +00:00
Process Removed unused usings. (#3593) 2022-08-18 18:04:54 +02:00
SupervisorCall
Threading
KernelConstants.cs
KernelContext.cs
KernelStatic.cs Implement PM GetProcessInfo atmosphere extension (partially) (#2966) 2022-05-03 23:28:32 +02:00