CostelaCNX
36a1dd2123
no erpt reports
...
Block creation for erpt reports
2025-02-10 22:06:30 -03:00
rashevskyv
1b9d102d45
Refactor LoadMeta to handle npdm flags globally
...
This commit modifies the handling of npdm debug capabilities across all applications to comply with new HOS restrictions. Instead of applying a specific fix for HBL, the `PreProcessCapability` function has been updated to ensure only one debug flag is set globally for all applications. The `FixDebugCapabilityForHbl` function has been removed as it is no longer necessary.
Key changes:
- Removed HBL-specific debug flag handling from `LoadMeta`.
- Centralized debug flag adjustment within `PreProcessCapability`.
- Ensured compatibility with the new HOS npdm flag restrictions.
2024-10-20 20:03:03 -03:00
CostelaCNX
321e15a45d
customs mods
...
small changes on code to show custom bootlogo and the package version showing on system settings
2024-10-20 19:47:37 -03:00
Michael Scire
c6014b533f
docs: add changelog for 1.8.0
2024-10-15 21:55:50 -07:00
Michael Scire
0c3608d1f4
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "989fb7be0"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "989fb7be0"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2024-10-15 21:52:50 -07:00
Michael Scire
be19749841
svc: bump supported kernel version
2024-10-15 21:51:17 -07:00
Michael Scire
7c31b21d4b
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "d248ea6f7"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "d248ea6f7"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2024-10-15 21:50:20 -07:00
Michael Scire
9112461620
loader: add usb 3.0 enable patches for 19.0.0
2024-10-15 21:48:59 -07:00
Michael Scire
3522ac18c1
kern: support reboot to fatal error on mariko
2024-10-15 21:48:59 -07:00
Michael Scire
e63cae5c77
kern: Perform page table validity pass during KPageTableImpl::InitializeForKernel
2024-10-15 21:48:59 -07:00
Michael Scire
c911420d6a
kern: fix more page table refactor bugs
2024-10-15 21:48:59 -07:00
Michael Scire
570989384b
kern: first round of page table refactor bug fixes
2024-10-15 21:48:59 -07:00
Michael Scire
4c81432e94
kern: update KPageTable::Map for new refactor
2024-10-15 21:48:59 -07:00
Michael Scire
e1e84d4450
kern: update ChangePermissions to use new iteration logic
2024-10-15 21:48:59 -07:00
Michael Scire
d2656e3948
kern: update KPageTable::Finalize for the refactor
2024-10-15 21:48:59 -07:00
Michael Scire
62abb31122
kern: use new merge pages api
2024-10-15 21:48:59 -07:00
Michael Scire
cb970049db
kern: implement KPageTableImpl merge
2024-10-15 21:48:59 -07:00
Michael Scire
9610f42dc0
kern: continue page table refactor, implement separate/unmap
2024-10-15 21:48:59 -07:00
Michael Scire
02e837d82e
kern: start KPageTable(Impl) refactor, use array-with-levels for KPageTableImpl
2024-10-15 21:48:59 -07:00
Michael Scire
7aa0bed869
ldr: ProgramInfo is 0x410 now, and fix debug flags for hbl
2024-10-15 21:48:59 -07:00
Michael Scire
a80d5b5c86
pm: add new 19.0.0 commands
...
This is functionally correct, but I have no idea what these are meant to represent.
These functions are completely unused on NX.
2024-10-15 21:48:59 -07:00
Michael Scire
77d239265d
ns_mitm: update to support new 19.0.0 command
2024-10-15 21:48:59 -07:00
Michael Scire
624f8d0d8d
ro: support NROs with read-only first page
2024-10-15 21:48:59 -07:00
Michael Scire
9cfd535568
kern: invoke supervisor mode thread functions from C++ context with valid stack frame
2024-10-15 21:48:59 -07:00
Michael Scire
23ba31da1f
kern: add note that N ifdef'd out calling HandleException() for EL1 faults
2024-10-15 21:48:59 -07:00
Michael Scire
3b03b9603c
kern: specify allowable ipc client memory attr via inverted-whitelist, not blacklist
2024-10-15 21:48:59 -07:00
Michael Scire
912b84c4e3
kern: add minimum alignment support to KMemoryManager
2024-10-15 21:48:59 -07:00
Michael Scire
ff38a32a9b
kern/ldr: add support for --x executables
2024-10-15 21:48:59 -07:00
Michael Scire
2855b8ee35
kern/strat: update for new DebugFlags capability semantics
2024-10-15 21:48:59 -07:00
Michael Scire
00716576cd
kern: simplify KProcess max memory calculation
2024-10-15 21:48:59 -07:00
Michael Scire
743634c3fd
kern: move KTargetSystem into .rodata, split init/verify
2024-10-15 21:48:59 -07:00
Michael Scire
3394a88a1a
kern: fix debug build
2024-10-15 21:48:59 -07:00
Michael Scire
a72e39d657
kern: allocate all TTBR0 pages during init, use procidx as asid
2024-10-15 21:48:59 -07:00
Michael Scire
c3fa42d958
kern: clear gicd/gicc pointers in KInterruptController::Finalize
2024-10-15 21:48:59 -07:00
Michael Scire
126cb8bbdf
kern: fix KMemoryBlock ctor reorder warn
2024-10-15 21:48:59 -07:00
Michael Scire
753cf74bf2
kern: eliminate use of KMemoryInfo, shuffle KMemoryBlock fields
2024-10-15 21:48:59 -07:00
Michael Scire
70bf833070
kern: KAddressSpaceInfo now takes CreateProcessFlags in getters
2024-10-15 21:48:59 -07:00
Michael Scire
a0ad3ef949
kern/svc: update WaitForAddress to support 64-bit WaitIfEqual
2024-10-15 21:48:59 -07:00
Michael Scire
5de551db29
kern: add InfoType_TransferMemoryHint
2024-10-15 21:48:59 -07:00
Michael Scire
77d17dc4ff
emummc: update for 19.0.0
2024-10-15 21:48:59 -07:00
Michael Scire
4acfac539c
erpt: add new IDs/categories
2024-10-15 21:48:59 -07:00
Michael Scire
c4a5d4db09
fusee/exo/ams: update with new keydata/version enums
2024-10-15 21:48:59 -07:00
Michael Scire
10c7a39528
kern/creport: use mod0 to locate symbol table for all modules
2024-09-24 13:15:21 -07:00
Michael Scire
009f581721
creport: optimize ScopedFile performance
2024-09-23 02:41:57 -07:00
Michael Scire
027e209073
kern/ldr: enable the use of relr for relocations
2024-09-01 22:27:48 -07:00
Michael Scire
423a05a1e9
meso: fix sign-comparison warn on svc/interrupt flag compare
2024-09-01 16:27:01 -07:00
hexkyz
4617fec672
fusee: add missing mtc tables
2024-07-10 21:36:22 +01:00
Michael Scire
e85bc4db0b
fusee: add nogc case for 18.1
2024-06-11 10:29:02 -07:00
Michael Scire
39c201e37f
git subrepo push libraries
...
subrepo:
subdir: "libraries"
merged: "bb7678691"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs "
branch: "master"
commit: "bb7678691"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2024-06-10 22:19:29 -07:00
Michael Scire
ab5cc75684
git subrepo push emummc
...
subrepo:
subdir: "emummc"
merged: "f23f943d4"
upstream:
origin: "https://github.com/m4xw/emummc "
branch: "develop"
commit: "f23f943d4"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
2024-06-10 22:18:44 -07:00