summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/board (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-10kernel: add KPageTableBaseLiam2-3/+17
Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
2023-10-22kernel: update KProcessLiam2-0/+72
2023-07-21k_system_control: Always return some memory sizelat9nq1-0/+2
2023-07-21core,common: Give memory layout setting an enumlat9nq1-4/+16
Allows for 6GB and 8GB layouts to be selected.
2023-04-30settings: rename extended memory layout to unsafe, move from general to systemLiam1-3/+4
2023-04-10kernel: move more memory to application in 8GB arrangementLiam1-2/+4
2023-04-08kernel: switch extended memory setting to 8GB arrangementLiam1-2/+2
2023-03-22kernel: use KTypedAddress for addressesLiam4-10/+12
2023-03-13kernel: move KMemoryLayout for NX boardLiam1-0/+201
2023-03-01kernel: adjust pool allocationsLiam1-6/+15
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2022-11-04core: hle: kernel: k_system_control: Add SecureAppletMemorySize.bunnei1-0/+4
2022-04-23general: Convert source file copyright comments over to SPDXMorph5-15/+10
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-06k_system_control: Fix data racelat9nq1-3/+3
`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.bunnei1-0/+13
2022-02-27hle: kernel: k_system_control: Add GetRealMemorySize and update GetKernelPhysicalBaseAddress.bunnei2-1/+12
2022-02-21hle: kernel: KSystemControl: Use 6GB memory layout when "use_extended_memory_layout" setting is enabled.bunnei1-20/+4
- This uses a larger 6GB DRAM memory layout, which is useful for some mods that require more memory.
2021-11-04core: Remove unused includesameerj1-2/+0
2021-06-24common: Replace common_sizes into user-literalsWunkolo1-17/+20
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-24hle: kernel: k_system_control: Remove unnecessary inline.bunnei1-4/+4
2021-03-24common: common_sizes: Move sizes to the Common namespace.bunnei1-16/+16
2021-03-21hle: kernel: board: k_system_control: Extend to include memory region sizes.bunnei2-1/+125
2021-03-21hle: kernel: board: Add secure_monitor module.bunnei1-0/+26
2021-03-21hle: kernel: KSystemControl: Update to reflect board-specific behavior.bunnei2-0/+68
2021-03-21hle: kernel: Add architecture and board specific memory regions.bunnei1-0/+52