20559c5dca
Introduce Custom Span Class + IPC Buffer -> Span
2020-10-02 15:28:48 +00:00
1a58a2e967
Implement Rumble Support for Controllers and Device Vibrators
2020-09-06 15:31:20 +00:00
e5264f7762
Address review comments
2020-08-15 10:21:41 +00:00
ae131502c6
Fix reservation in GPU VMM
...
Rather than reserving a region so it *can* be used by MapAllocate
reserved actually prevents a region from being used by MapAllocate.
2020-08-15 10:21:41 +00:00
ade8a711fb
Format code and misc cleanup
2020-08-15 10:21:41 +00:00
ed3ff862f6
Extend GPU VMM with unmapping/remapping support + code cleanup
2020-08-15 10:21:41 +00:00
3c5cc33a34
Minor bug fixes in GPU VMM and add support for reading
2020-08-15 10:21:41 +00:00
b23779bda1
Implement a block based GPU virtual memory manager
...
The GPU has it's own seperate address space to the CPU. It is able to
address 40 bit addresses and accesses the system memory. A sorted vector
has been used to store blocks as insertions are not very frequent.
2020-07-17 16:21:34 +00:00