◱ PixelyIon
a54f5ff578
Milestone 2 - Memory & IPC Marshalling
...
This commit introduces a new memory model that supports true shared memory with separate permissions for remote and local processes, implements svcQueryMemory and completes svcGetInfo further, adds IPC support with the IpcRequest and IpcResponse classes.
2019-09-25 02:28:25 +05:30
◱ PixelyIon
9e1e06c64b
Milestone 1 - Processes & Threads
...
Reworks the API a fair bit and adds documentation to almost everything.
2019-09-25 02:28:25 +05:30
◱ PixelyIon
da55a1d9ba
Rearrange OS folder
2019-08-21 17:07:43 +05:30
Starlet Leonhart
7dd04afdcf
Code clean up by friendly neighborhood Cyuubi
2019-08-21 02:22:45 +05:30
◱ PixelyIon
9657064740
Fix 32-bit register reading/writing
...
Co-Authored-By: Ryan Teal <rynteal@protonmail.com>
2019-08-19 03:37:47 +05:30
Ryan Teal
9a36d5fcf9
Remove unused include in kernel.cpp
2019-08-18 15:32:52 +01:00
Ryan Teal
d4e2079474
Fix casts in cpu.cpp
2019-08-18 14:08:02 +01:00
◱ PixelyIon
342fee841f
Fix C++ entry and tiny cleanup
2019-08-18 18:31:32 +05:30
Ryan Teal
113bfd059e
Halt execution after unimplemented SVC
2019-08-18 12:40:07 +01:00
◱ PixelyIon
449f0a0248
Addition of Remapping and Unmapping to Memory class
2019-08-18 03:48:27 +05:30
◱ PixelyIon
92c1491a84
Native Code Execution (NCE)
...
It's finally here, we're executing code completely natively. This is something that would completely break the project if it wasn't possible.
2019-08-17 04:34:37 +05:30
Ryan Teal
182729b247
Add logcat to the logger
...
Shame, Pixelylon, shame.
2019-07-26 19:31:42 +01:00
◱ PixelyIon
3bdbe41c13
Fix: Crash if log file is missing + Crash on random interrupt
2019-07-25 02:31:31 +05:30
◱ PixelyIon
696ebde527
Rewrite C++ parts and UI update
...
This update took way way too long to create. However, it was worthwhile. :)
2019-07-25 01:49:43 +05:30