Lioncash
1b310cbb3a
general: Make formatting of logged hex values more straightforward
This makes the formatting expectations more obvious (e.g. any zero padding specified
is padding that's entirely dedicated to the value being printed, not any pretty-printing
that also gets tacked on).
8 years ago
Lioncash
324ee31fc3
general: Convert assertion macros over to be fmt-compatible
8 years ago
Lioncash
ff63e4d3fc
loader: Move old logging macros over to new fmt-capable ones
8 years ago
Subv
4be07d1090
Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs
8 years ago
bunnei
36cdd5a39c
memory: Fix stack region.
8 years ago
bunnei
a26561ce20
kernel: Move stack region outside of application heap.
8 years ago
bunnei
f16763ed52
core: Move process creation out of global state.
8 years ago
Subv
a9c51be95e
Kernel: Store the program id in the Process class instead of the CodeSet class.
There may be many CodeSets per Process, so it's wasteful and overcomplicated to store the program id in each of them.
8 years ago
shinyquagsire23
d5e38de1ec
loader: Check error on NPDM load, use TID for CodeSet
8 years ago
Lioncash
0dc7699bf2
nso: Silence formatting specifier warnings
8 years ago
bunnei
9b7e8a2e2b
loader: Clean up ctors and includes.
8 years ago
bunnei
f2d6ec1404
loader: Refactor to also pass filepath into IdentifyType.
8 years ago
bunnei
965c2bddb2
nso: Remove code specific to directory loading.
8 years ago
gdkchan
1402e97994
Remove relocation on NSO/NRO
8 years ago
MerryMage
41bfd994f6
clang-format
8 years ago
Rozlette
2e5806922f
nso: Modify .bss size calculation logic
8 years ago
bunnei
7fe337b38d
nso: Load subsdk4 if available.
8 years ago
bunnei
182548ec86
yuzu: Update license text to be consistent across project.
8 years ago
bunnei
02dba7283f
nso: Always load the filepath specified by the user.
8 years ago
bunnei
0fba69c235
nso: Load more common submodules.
8 years ago
bunnei
ec6eb66383
memory: Support 32-bit paging, move heap address space up.
8 years ago
bunnei
5e11c12766
core: Refactor MakeMagic usage and remove dead code.
8 years ago
bunnei
14ebd959bd
nso: Add a log for loading submodules.
8 years ago
bunnei
e36ccd5ff1
loader: Various improvements for NSO/NRO loaders.
8 years ago
bunnei
90cc352a37
loader: Add support for NRO, as well as various fixes and shared linker.
8 years ago
bunnei
f44ce614ef
nso: Fixes to support homebrew NSOs without a MOD header.
8 years ago
bunnei
6d3b6e0041
nso: Refactor and allocate .bss section.
8 years ago
bunnei
0e04a4ffd6
loader: Add support for loading an NSO.
8 years ago