CTCaer
|
854df2c4e6
|
hos: config: exit the loop after matching cfg key
|
2025-01-24 16:02:31 +02:00 |
|
CTCaer
|
3f25cfba76
|
hos: rename atmosphere key to kernelprocid
So it reflects what it does.
|
2025-01-24 16:00:14 +02:00 |
|
CTCaer
|
29be544167
|
hos: small refactor
Also exiting hos_launch is considered always an error.
|
2025-01-24 15:53:52 +02:00 |
|
CTCaer
|
81fb318f6b
|
hos: add 19.0.0 support
|
2024-10-11 13:04:16 +03:00 |
|
CTCaer
|
1bec721baf
|
hos: add missing deinit
|
2024-10-10 15:21:32 +03:00 |
|
CTCaer
|
6fa844b031
|
hekate/nyx: use updated dirlist
|
2024-10-09 15:22:16 +03:00 |
|
CTCaer
|
75676a78ff
|
hos: secmon name ini lists properly
|
2024-10-04 22:10:50 +03:00 |
|
CTCaer
|
66454b934c
|
hos: no need to double check allocated eks
|
2024-10-04 22:09:54 +03:00 |
|
CTCaer
|
7b60c3d162
|
hekate/nyx: constify more args
|
2024-10-04 22:09:06 +03:00 |
|
CTCaer
|
106a08f19c
|
hos: rename function
|
2024-07-02 18:04:52 +03:00 |
|
CTCaer
|
66303d0d47
|
hos: reinstate host1x disable
|
2024-06-11 12:41:13 +03:00 |
|
CTCaer
|
68408bbb79
|
hos: add 18.1.0 support
|
2024-06-11 08:59:45 +03:00 |
|
CTCaer
|
e46f54d4e6
|
hekate/nyx: use static/const where it should
|
2024-06-02 07:38:07 +03:00 |
|
CTCaer
|
78cdb5575d
|
hos: use new func
|
2024-06-02 06:53:40 +03:00 |
|
CTCaer
|
1214ab0e02
|
ldr/bl: manage arbiter
|
2024-05-19 10:12:18 +03:00 |
|
CTCaer
|
90b9f9f589
|
hos: add comments about autonogc
|
2024-04-25 04:53:06 +03:00 |
|
CTCaer
|
35ea35f6ad
|
hos: pkg2: do not exit loop when non nogc
|
2024-03-29 15:12:53 +02:00 |
|
CTCaer
|
5607fd18ea
|
hos: 18.0.0 support
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
d71903abf2
|
hos: simplify nogc patch
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
547cfca0c9
|
hos: simplify emummc patch
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
dca350bfe9
|
hos: use strcmp for kip name
KIP1 names are NULL terminated, so use strcmp to reduce codesize.
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
c9ff5179f9
|
exo: use mixed version identification
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
f764bf04b1
|
hos: reboot to ofw if stock fails
If package1 fails to be read and conditions are valid, reboot to OFW automatically when stock mode is enabled.
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
471b99366d
|
hos: small refactor
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
368ca21316
|
hos: fix sys counters reset and always apply it
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
c021aef9b0
|
fss: save fss0 for being able to free it if error
Also do not free secmon/kernel in case it's from fss
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
622f7124ac
|
fss: remove dynamic path
Atmosphere never implemented per sysMMC/emuMMC support for configs.
So remove path parsing to reduce codesize.
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
4b3014bc18
|
hos: pkg2: simple refactor
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
4effaab241
|
hekate/nyx: use zalloc where appropriate
|
2024-03-27 09:16:06 +02:00 |
|
CTCaer
|
cdf0f30b17
|
hekate/nyx: smmu refactor
|
2024-03-13 01:56:31 +02:00 |
|
CTCaer
|
e341cf39f2
|
hekate/nyx: apply ccplex changes
HOS procedure can now launch secmon from coldboot again when HOS is 6.2.0.
And update L4T for the function signature change.
|
2024-03-13 01:49:31 +02:00 |
|
CTCaer
|
82925845e3
|
hekate/nyx: utilize existing block size defines
|
2024-03-12 15:53:05 +02:00 |
|
CTCaer
|
d1ee0e35fd
|
hos: pkg2: fix validation check for nogc 17.0.0
|
2023-10-13 07:58:56 +03:00 |
|
CTCaer
|
7fab13b76d
|
hos: correct meso version masking
And also use the version instead to decide for relative INI1 base setting.
That's because MSS0 and MSS1 come with prepopulated INI1 base.
|
2023-10-12 09:25:06 +03:00 |
|
CTCaer
|
d3d3768c8f
|
hos: correct max KB
|
2023-10-12 08:07:46 +03:00 |
|
CTCaer
|
697bde8667
|
hos: 17.0.0 support
|
2023-10-12 07:41:12 +03:00 |
|
CTCaer
|
03f11370c7
|
hos: allow reusage of embedded INI1 region
|
2023-10-12 07:36:00 +03:00 |
|
CTCaer
|
c828539544
|
hos: pkg2: rename ini1 value offset
And simplify the logic a bit.
|
2023-10-12 07:26:55 +03:00 |
|
CTCaer
|
d1be18821d
|
hos: reduce pkg1 id to 8 chars to save space
|
2023-10-12 07:16:23 +03:00 |
|
CTCaer
|
613fdf621d
|
hos: rename KB defines
From KB_FIRMWARE_VERSION to HOS_KB_VERSION
|
2023-10-12 07:11:22 +03:00 |
|
CTCaer
|
d3567736c8
|
hos: allow overriding uCID
|
2023-07-28 03:06:20 +03:00 |
|
CTCaer
|
3f9c7a7da6
|
hos: prep boot freq in minerva for cfw also
|
2023-06-09 10:41:53 +03:00 |
|
CTCaer
|
e896d388ab
|
hos: 16.0.3 support
|
2023-05-09 11:15:11 +03:00 |
|
CTCaer
|
b1112e0949
|
hos: set proper exo hos version for 12.1.0
Even if 12.0.0 one is api compatible, there was a master key change on 12.1.0.
|
2023-03-31 09:17:13 +03:00 |
|
CTCaer
|
2e8bfc1f56
|
hos: add 16.0.0 support
|
2023-02-22 13:45:46 +02:00 |
|
CTCaer
|
5193416658
|
hekate/nyx: stylistic corrections
|
2023-02-11 23:51:43 +02:00 |
|
CTCaer
|
080e3e2aa7
|
hos: disable AHB aperture before secmon launch
Seems that old secmon were missing that and it may cause bad behavior on boot.
Only affects stock old secmon versions.
|
2023-02-11 23:22:53 +02:00 |
|
CTCaer
|
f16159542c
|
hekate/nyx: slight refactor
|
2022-12-19 05:04:50 +02:00 |
|
CTCaer
|
7e7e86b713
|
hos: add HOS 15.0.0 support
|
2022-10-11 10:29:41 +03:00 |
|
CTCaer
|
a6d0bf54cd
|
hos: improve warmboot config
Add more checks, simplify it and allow it to be called on non-HOS code.
|
2022-10-11 08:53:46 +03:00 |
|