summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/board (follow)
Commit message (Collapse)AuthorAgeFilesLines
* kernel: add KPageTableBaseGravatar Liam2023-11-102-3/+17
| | | | Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk>
* kernel: update KProcessGravatar Liam2023-10-212-0/+72
|
* k_system_control: Always return some memory sizeGravatar lat9nq2023-07-211-0/+2
|
* core,common: Give memory layout setting an enumGravatar lat9nq2023-07-211-4/+16
| | | | Allows for 6GB and 8GB layouts to be selected.
* settings: rename extended memory layout to unsafe, move from general to systemGravatar Liam2023-04-301-3/+4
|
* kernel: move more memory to application in 8GB arrangementGravatar Liam2023-04-091-2/+4
|
* kernel: switch extended memory setting to 8GB arrangementGravatar Liam2023-04-081-2/+2
|
* kernel: use KTypedAddress for addressesGravatar Liam2023-03-224-10/+12
|
* kernel: move KMemoryLayout for NX boardGravatar Liam2023-03-121-0/+201
|
* kernel: adjust pool allocationsGravatar Liam2023-03-011-6/+15
|
* core: hle: kernel: k_system_control: Add SecureAppletMemorySize.Gravatar bunnei2022-11-031-0/+4
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-235-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.
* k_system_control: Fix data raceGravatar lat9nq2022-04-051-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.
* hle: kernel: board: nx: Add k_memory_layout.h header.Gravatar bunnei2022-02-271-0/+13
|
* hle: kernel: k_system_control: Add GetRealMemorySize and update ↵Gravatar bunnei2022-02-272-1/+12
| | | | GetKernelPhysicalBaseAddress.
* hle: kernel: KSystemControl: Use 6GB memory layout when ↵Gravatar bunnei2022-02-211-20/+4
| | | | | | "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.
* core: Remove unused includesGravatar ameerj2021-11-031-2/+0
|
* common: Replace common_sizes into user-literalsGravatar Wunkolo2021-06-241-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.
* hle: kernel: k_system_control: Remove unnecessary inline.Gravatar bunnei2021-03-231-4/+4
|
* common: common_sizes: Move sizes to the Common namespace.Gravatar bunnei2021-03-231-16/+16
|
* hle: kernel: board: k_system_control: Extend to include memory region sizes.Gravatar bunnei2021-03-212-1/+125
|
* hle: kernel: board: Add secure_monitor module.Gravatar bunnei2021-03-211-0/+26
|
* hle: kernel: KSystemControl: Update to reflect board-specific behavior.Gravatar bunnei2021-03-212-0/+68
|
* hle: kernel: Add architecture and board specific memory regions.Gravatar bunnei2021-03-211-0/+52