tomvita
|
11afc3ad3c
|
updated according to review
|
2025-01-09 16:26:56 +08:00 |
|
tomvita
|
4e5a067a7b
|
Type 9 extension for floating point math
|
2025-01-08 16:59:43 +08:00 |
|
tomvita
|
52d2df33c7
|
remove C0Tcr6Ma aaaaaaaa VVVVVVVV (VVVVVVVV)
|
2025-01-08 13:16:51 +08:00 |
|
tomvita
|
38ed75cc00
|
Add type 1 extension
|
2025-01-08 12:51:21 +08:00 |
|
tomvita
|
c2cef36702
|
implement code type 0xC4
|
2025-01-06 18:09:28 +08:00 |
|
tomvita
|
0ea8d67f06
|
update cheat.md with new code type 0xC4
|
2025-01-06 14:02:18 +08:00 |
|
tomvita
|
90272a8649
|
clearify that bit 27 does not correspond to a button
|
2025-01-05 23:03:47 +08:00 |
|
tomvita
|
0eecd0fbf0
|
update type 8 extension
|
2025-01-05 22:07:14 +08:00 |
|
tomvita
|
d00e14d2f9
|
dmnt_extension
|
2025-01-05 11:18:34 +08:00 |
|
Michael Scire
|
9f8d17b9e6
|
crypto: implement CmacGenerator
|
2024-10-30 18:08:29 -07:00 |
|
Michael Scire
|
3a5f70dceb
|
fs: fix uninit warnings on windows localfilesystem
|
2024-10-29 20:00:08 -07:00 |
|
Michael Scire
|
e51e11a71c
|
libstrat: re-nolto files when compiling for windows-audit
|
2024-10-29 19:30:30 -07:00 |
|
Michael Scire
|
57e15f3622
|
strat: ldr::PlatformId -> ncm::ContentMetaPlatform
|
2024-10-29 19:24:52 -07: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 |
|