aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/board
AgeCommit message (Collapse)Author
2023-11-10kernel: add KPageTableBaseLiam
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2023-10-21kernel: update KProcessLiam
2023-07-21k_system_control: Always return some memory sizelat9nq
2023-07-21core,common: Give memory layout setting an enumlat9nq
Allows for 6GB and 8GB layouts to be selected.
2023-04-30settings: rename extended memory layout to unsafe, move from general to systemLiam
2023-04-09kernel: move more memory to application in 8GB arrangementLiam
2023-04-08kernel: switch extended memory setting to 8GB arrangementLiam
2023-03-22kernel: use KTypedAddress for addressesLiam
2023-03-12kernel: move KMemoryLayout for NX boardLiam
2023-03-01kernel: adjust pool allocationsLiam
2022-11-03core: hle: kernel: k_system_control: Add SecureAppletMemorySize.bunnei
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-05k_system_control: Fix data racelat9nq
`return distribution(gen)` is a data race between a read and a write in two threads, reported by TSan. Remove static random number generators so they aren't using the same generator.
2022-02-27hle: kernel: board: nx: Add k_memory_layout.h header.bunnei
2022-02-27hle: kernel: k_system_control: Add GetRealMemorySize and update ↵bunnei
GetKernelPhysicalBaseAddress.
2022-02-21hle: kernel: KSystemControl: Use 6GB memory layout when ↵bunnei
"use_extended_memory_layout" setting is enabled. - This uses a larger 6GB DRAM memory layout, which is useful for some mods that require more memory.
2021-11-03core: Remove unused includesameerj
2021-06-24common: Replace common_sizes into user-literalsWunkolo
Removes common_sizes.h in favor of having `_KiB`, `_MiB`, `_GiB`, etc user-literals within literals.h. To keep the global namespace clean, users will have to use: ``` using namespace Common::Literals; ``` to access these literals.
2021-03-23hle: kernel: k_system_control: Remove unnecessary inline.bunnei
2021-03-23common: common_sizes: Move sizes to the Common namespace.bunnei
2021-03-21hle: kernel: board: k_system_control: Extend to include memory region sizes.bunnei
2021-03-21hle: kernel: board: Add secure_monitor module.bunnei
2021-03-21hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei
2021-03-21hle: kernel: Add architecture and board specific memory regions.bunnei