History for Atmosphere / libraries / libmesosphere / source / svc
2025-05-09
@Michael Scire
kern: update KAddressSpaceInfo to reflect 20.0.0 changes
Michael Scire authored on 1 May 2025 SciresM committed on 9 May 2025
2024-10-16
@Michael Scire
kern: add minimum alignment support to KMemoryManager
Michael Scire authored on 10 Oct 2024 SciresM committed on 16 Oct 2024
@Michael Scire
kern/ldr: add support for --x executables
Michael Scire authored on 10 Oct 2024 SciresM committed on 16 Oct 2024
@Michael Scire
kern/strat: update for new DebugFlags capability semantics
Michael Scire authored on 10 Oct 2024 SciresM committed on 16 Oct 2024
@Michael Scire
kern: KAddressSpaceInfo now takes CreateProcessFlags in getters
Michael Scire authored on 9 Oct 2024 SciresM committed on 16 Oct 2024
@Michael Scire
kern/svc: update WaitForAddress to support 64-bit WaitIfEqual
Michael Scire authored on 9 Oct 2024 SciresM committed on 16 Oct 2024
@Michael Scire
kern: add InfoType_TransferMemoryHint
Michael Scire authored on 9 Oct 2024 SciresM committed on 16 Oct 2024
2024-03-29
@Michael Scire
kern/os: support CreateProcessFlag_EnableAliasRegionExtraSize
Michael Scire authored on 28 Mar 2024 SciresM committed on 29 Mar 2024
2023-12-28
@Michael Scire
kern: fix various comment/style hygiene issues (thanks @liamwhite)
Michael Scire committed on 28 Dec 2023
2023-11-01
@Michael Scire
kern/svc: fix query/insecure names
Michael Scire committed on 1 Nov 2023
2023-10-12
@Michael Scire
kern: Add special-case for InvalidateProcessDataCache on current process
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
@Michael Scire
kern: implement PermissionLock, update KPageTableBase attribute/alignment checks
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
@Michael Scire
kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory)
Michael Scire authored on 11 Oct 2023 SciresM committed on 12 Oct 2023
2023-05-07
@Michael Scire
ams: fix compilation with gcc 13
Michael Scire authored on 7 May 2023 SciresM committed on 7 May 2023
2023-05-01
@Michael Scire
kern: track heap in KPageTableBase::MemoryRange
Michael Scire committed on 1 May 2023
2023-02-23
@Michael Scire
kern: add InfoType_IoRegionHint
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
@Michael Scire
kern: allow QueryIoMapping to find Static mappings
Michael Scire authored on 21 Feb 2023 SciresM committed on 23 Feb 2023
2022-12-04
@Michael Scire
kern: fix GetProcessId wrong result on invalid parameter
Michael Scire committed on 4 Dec 2022
2022-10-12
@Michael Scire
kern: implement Svc(Un)MapInsecureMemory
Michael Scire authored on 12 Oct 2022 SciresM committed on 12 Oct 2022
@Michael Scire
kern: update for new device map semantics
Michael Scire authored on 12 Oct 2022 SciresM committed on 12 Oct 2022
2022-03-23
@Michael Scire
kern: add new KCapability checks before creating process
Michael Scire authored on 22 Mar 2022 SciresM committed on 23 Mar 2022
@Michael Scire
kern: add InfoType_IsSvcPermitted
Michael Scire authored on 22 Mar 2022 SciresM committed on 23 Mar 2022
2022-02-14
@SciresM
Integrate new result macros. (#1780) ...
SciresM authored on 14 Feb 2022 GitHub committed on 14 Feb 2022
2022-01-03
@Michael Scire
kern: add missing debug mode check to WriteDebugProcessMemory
Michael Scire committed on 3 Jan 2022
2021-11-16
@Michael Scire
kern: be a little more consistent about pragma GCC location
Michael Scire committed on 16 Nov 2021
2021-11-07
@Léo Lam
Minor header fixes to reduce parsing issues with Clang (#1700) ...
Léo Lam authored on 7 Nov 2021 GitHub committed on 7 Nov 2021
2021-11-04
@Michael Scire
kern/dmnt2: allow retrieval of process info via extension ...
Michael Scire authored on 1 Nov 2021 SciresM committed on 4 Nov 2021
2021-10-26
@Michael Scire
kern: add (and use) generic KSystemControlBase
Michael Scire authored on 26 Oct 2021 SciresM committed on 26 Oct 2021
2021-10-25
@Michael Scire
kern: devirtualize KReadableEvent::Reset, KWorkerTask::DoWorkerTask
Michael Scire committed on 25 Oct 2021
2021-10-06
@Michael Scire
svc: refactor/rename MemoryInfo fields
Michael Scire committed on 6 Oct 2021