History for Atmosphere / libraries / libmesosphere / source / svc
2020-12-09
@Michael Scire
kern: add debug thread dump
Michael Scire committed on 9 Dec 2020
2020-12-05
@Michael Scire
kern: add support for InfoType_FreeThreadCount
Michael Scire committed on 5 Dec 2020
2020-12-02
@Michael Scire
kern: tweak optimization settings for hot paths
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
microkernel: hot paths are pretty fucking hot
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: fix SvcGetResourceLimitPeakValue
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: add new overflow checks on KMemoryRegions
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: stubs for Svc39, 3A, 46, 47
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: implement 64-virtual-core interface
Michael Scire authored on 2 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: improve KSynchronizationObject, kill KSynchronization
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: KObjectContainer::Register -> void
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
@Michael Scire
kern: SvcGetResourceLimitPeakValue
Michael Scire authored on 1 Dec 2020 SciresM committed on 2 Dec 2020
2020-09-17
@Michael Scire
kern: fix KCodeMemory SVCs when Owner process != Generator process
Michael Scire authored on 17 Sep 2020 SciresM committed on 17 Sep 2020
2020-09-07
@Michael Scire
kern: begin 1.0.0 backwards compat changes (kips run, full boot fails)
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: support 2-pool layout on 2.x-4.x instead of modern 4-pool layout
Michael Scire authored on 26 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern: expose mesosphere meta over GetInfo instead of GetSystemInfo
Michael Scire authored on 21 Aug 2020 SciresM committed on 7 Sep 2020
@Michael Scire
kern/pm: support for 5.x under mesosphere
Michael Scire authored on 21 Aug 2020 SciresM committed on 7 Sep 2020
2020-08-19
@Michael Scire
kern: fix reference leak in KThread::GetThreadFromId callers
Michael Scire authored on 15 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: SvcLegacyGetFutureThreadInfo
Michael Scire authored on 5 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: refactor KMemoryLayout
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: fix missing scheduler updates in KLightLock/Exception, fix RequestScheduleOnInterrupt
Michael Scire authored on 3 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: SvcChangeKernelTraceState
Michael Scire authored on 1 Aug 2020 SciresM committed on 19 Aug 2020
@Michael Scire
kern: remove stray log in SetHeapSize
Michael Scire authored on 31 Jul 2020 SciresM committed on 19 Aug 2020
2020-08-17
@Michael Scire
kern: build with -Wextra
Michael Scire committed on 17 Aug 2020
2020-07-31
@Michael Scire
kern: complete final SVC stubs (KernelDebug/Trace debug-impl still TODO)
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcReturnFromException
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern SvcGetDebugThreadContext, SvcSetDebugThreadContext
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcGetDebugThreadParam
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: resolve MESOSPHERE_UNIMPLEMENTEDs other than UserException
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: Add real SvcBreak implementation
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020
@Michael Scire
kern: SvcBreakDebugProcess, SvcTerminateDebugProcess
Michael Scire authored on 31 Jul 2020 SciresM committed on 31 Jul 2020