Commit History

Autor SHA1 Mensaxe Data
  Lioncash 73bb87c06b kernel/process: Move name and system context to the bottom of the member list %!s(int64=6) %!d(string=hai) anos
  bunnei 108564df57 kernel: process: Updates for new VMM. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow d23d504d77 Kernel: Refactor synchronization to better match RE %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow c5aefe42aa Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. %!s(int64=6) %!d(string=hai) anos
  bunnei 9046d4a548 kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 46bb609981 Kernel: Optimize condition variable threads management. %!s(int64=6) %!d(string=hai) anos
  Fernando Sahmkow 2d16507f9f Kernel: Correct behavior of Condition Variables to be more similar to real hardware. %!s(int64=6) %!d(string=hai) anos
  bunnei 5d369112d9 Merge pull request #2687 from lioncash/tls-process %!s(int64=7) %!d(string=hai) anos
  Michael Scire 1689784c19 address review commentary %!s(int64=7) %!d(string=hai) anos
  Michael Scire 13a8fde3ad Implement MapPhysicalMemory/UnmapPhysicalMemory %!s(int64=7) %!d(string=hai) anos
  Lioncash 56c7912159 kernel/process: Allocate the process' TLS region during initialization %!s(int64=7) %!d(string=hai) anos
  Lioncash eb6f55d880 kernel/process: Move main thread stack allocation to its own function %!s(int64=7) %!d(string=hai) anos
  Lioncash e23110bd9f kernel/process: Default initialize all member variables %!s(int64=7) %!d(string=hai) anos
  Lioncash abdce723eb kernel/process: Decouple TLS handling from threads %!s(int64=7) %!d(string=hai) anos
  Zach Hilman fc0bf91a96 kernel: Differentiate kernel and user processes when picking ID %!s(int64=7) %!d(string=hai) anos
  Zach Hilman 364932df3a Merge pull request #2571 from lioncash/ref %!s(int64=7) %!d(string=hai) anos
  Lioncash fea6568955 kernel/process: Make Create()'s name parameter be taken by value %!s(int64=7) %!d(string=hai) anos
  Lioncash 3f87664d8f kernel/svc: Implement TotalMemoryUsedWithoutMmHeap/TotalMemoryAvailableWithoutMmHeap %!s(int64=7) %!d(string=hai) anos
  Lioncash 19dcb50692 kernel/process: Remove unused boost header include %!s(int64=7) %!d(string=hai) anos
  Lioncash 612e1388df core/core: Move process execution start to System's Load() %!s(int64=7) %!d(string=hai) anos
  Lioncash 6300ccbc3c kernel: Make handle type declarations constexpr %!s(int64=7) %!d(string=hai) anos
  bunnei 74a4a50470 Merge pull request #2314 from lioncash/const %!s(int64=7) %!d(string=hai) anos
  Lioncash 28719ee3b4 kernel/svc: Implement svcGetThreadList %!s(int64=7) %!d(string=hai) anos
  Lioncash 20cc0b8d3c kernel/wait_object: Make ShouldWait() take thread members by pointer-to-const %!s(int64=7) %!d(string=hai) anos
  Lioncash 3a846aa80f kernel/process: Report total physical memory used to svcGetInfo %!s(int64=7) %!d(string=hai) anos
  Lioncash 2289e895aa kernel/process: Store the total size of the code memory loaded %!s(int64=7) %!d(string=hai) anos
  Lioncash 5d4ab5ec2f kernel/process: Store the main thread stack size to a data member %!s(int64=7) %!d(string=hai) anos
  Lioncash 427f1e3e3d kernel/process: Make Run's stack size parameter a u64 %!s(int64=7) %!d(string=hai) anos
  Lioncash 7c4bc7b883 kernel/process: Remove unused AddressMapping struct %!s(int64=7) %!d(string=hai) anos
  bunnei 7b6d516faa Merge pull request #2234 from lioncash/mutex %!s(int64=7) %!d(string=hai) anos