Commit graph

  • 1c4348248d [Kernel] CreateThread stub wheremyfoodat 2022-09-19 16:29:50 +03:00
  • 765b51696e [Kernel] Stub MapMemoryBlock, hopefully touch the memory allocator for the last time in a while wheremyfoodat 2022-09-19 14:15:24 +03:00
  • 45c016d12e [Kernel] Hopefully implement the QueryMemory svc remotely correctly wheremyfoodat 2022-09-19 01:33:12 +03:00
  • 6bb2bd67df [GSP::GPU] Implement writeHwRegsWithMask wheremyfoodat 2022-09-18 23:16:36 +03:00
  • 99e795c141 [GSP::GPU] Implement writeHwRegs wheremyfoodat 2022-09-18 22:52:24 +03:00
  • a5384095df Fix GSP::GPU::RegisterInterruptRelayQueue and add ResetType defs wheremyfoodat 2022-09-18 19:08:16 +03:00
  • a91035abf4 Initial impl for createEvent SVC wheremyfoodat 2022-09-18 18:17:41 +03:00
  • 68698ae7a7 Add GSP::GPU::AcquireRight wheremyfoodat 2022-09-18 17:30:26 +03:00
  • a56b67f3ba Added GSP services wheremyfoodat 2022-09-18 16:38:10 +03:00
  • 818ade660d Rename test folder & update gitignore wheremyfoodat 2022-09-18 15:58:35 +03:00
  • 912405b99e Add triangle test ROM wheremyfoodat 2022-09-18 05:13:25 +03:00
  • 7dc2b37c5a Add hello world test ROM wheremyfoodat 2022-09-18 04:54:34 +03:00
  • 36453629d5 Add svcOutputDebugString, booting our first test ROM wheremyfoodat 2022-09-18 03:55:40 +03:00
  • 91356f1de9 Stub FS service, we now get to main in libctru wheremyfoodat 2022-09-18 03:09:35 +03:00
  • 083a0d04d7 Make HID::GetIPCHandles fail to skip hidInit wheremyfoodat 2022-09-18 02:38:22 +03:00
  • 340e0c9266 Add HID service wheremyfoodat 2022-09-18 02:31:58 +03:00
  • 5bc8c9d671 Make APT::GetLockHandle fail to skip aptInit wheremyfoodat 2022-09-18 02:18:40 +03:00
  • 6154a360c6 Hopefully we're good to start sending commands to services now wheremyfoodat 2022-09-18 00:21:32 +03:00
  • 208c18356b Started work on services wheremyfoodat 2022-09-17 19:51:30 +03:00
  • 3259c5c7a6 Better exclusive write implementation wheremyfoodat 2022-09-17 15:35:37 +03:00
  • ee74b375e3 Add SendSyncRequest wheremyfoodat 2022-09-17 04:55:15 +03:00
  • 0e66af8dae Initial implementation of ports and sessions wheremyfoodat 2022-09-17 04:37:40 +03:00
  • aa643c44bb connectToPort stub, acknowledge configuration memory wheremyfoodat 2022-09-17 02:02:45 +03:00
  • 8bb494229d Fix LDREX/STREX wheremyfoodat 2022-09-17 01:31:45 +03:00
  • 93f5ec7bb4 Sort of working OS allocator, except freeing is impossible wheremyfoodat 2022-09-16 23:36:55 +03:00
  • 2128d5060b Start implementing ControlMemory wheremyfoodat 2022-09-16 17:34:03 +03:00
  • 6219abd17a Stub CloseHandle wheremyfoodat 2022-09-16 16:18:12 +03:00
  • 0fbc5f210f Added the rest of the kernel resource functions wheremyfoodat 2022-09-16 16:05:17 +03:00
  • a89c850189 Lots of kernel work wheremyfoodat 2022-09-16 03:16:38 +03:00
  • 787397085e Print PC for unimplemented kernel calls wheremyfoodat 2022-09-15 22:47:22 +03:00
  • d8cf0e2de2 cp15 but better wheremyfoodat 2022-09-15 22:42:36 +03:00
  • 58fe2bcf18 Add cp15 wheremyfoodat 2022-09-15 22:13:25 +03:00
  • e0204a1eff Bare minimum createAddressArbiter HLE wheremyfoodat 2022-09-15 18:43:20 +03:00
  • cd168bca56 Fix printing wheremyfoodat 2022-09-15 17:56:05 +03:00
  • c33d7e5dfb Implement main thread stack wheremyfoodat 2022-09-15 17:50:14 +03:00
  • 275c6dfd0c Finish ELF loading, running actual code now wheremyfoodat 2022-09-15 17:35:59 +03:00
  • 51689af51f Update opengl.hpp, start with ELFs wheremyfoodat 2022-09-15 14:59:44 +03:00
  • 1a8d563041 Adding elfio wheremyfoodat 2022-09-15 13:46:40 +03:00
  • 905c7ed770 Start adding memory stuff wheremyfoodat 2022-09-15 13:35:15 +03:00
  • 2057e0c447 Proper KVM/Dynarmic split wheremyfoodat 2022-09-15 06:06:46 +03:00
  • b5371dc66c Initial commit (I really need to remove Boost) wheremyfoodat 2022-09-15 04:47:14 +03:00