bunnei
|
93da8e0abf
core: Move PageTable struct into Common.
|
7 лет назад |
Lioncash
|
6eddb60db0
kernel/process: Remove use of global system accessors
|
7 лет назад |
Lioncash
|
8e510d5afa
kernel: Make the address arbiter instance per-process
|
7 лет назад |
Lioncash
|
5167d1577d
kernel/handle_table: Allow process capabilities to limit the handle table size
|
7 лет назад |
Sebastian Valle
|
e5dfbe22ee
Merge pull request #1956 from lioncash/process-thread
|
7 лет назад |
Lioncash
|
a81ff6f54c
kernel/process: Start the main thread using the specified ideal core
|
7 лет назад |
Lioncash
|
f80bc712ea
kernel: Rename 'default' CPU core to 'ideal' core
|
7 лет назад |
Lioncash
|
771431f625
kernel/thread: Move process thread initialization into process.cpp
|
7 лет назад |
Lioncash
|
fbeaa330a3
kernel/process: Remove most allocation functions from Process' interface
|
7 лет назад |
Lioncash
|
002ae08bbd
kernel/process: Hook up the process capability parser to the process itself
|
7 лет назад |
Lioncash
|
366985ca92
vm_manager: Amend MemoryState enum members
|
7 лет назад |
Hexagon12
|
315f3342f7
Merge pull request #1872 from lioncash/proc-info
|
7 лет назад |
Lioncash
|
547eecf119
kernel/process: Set ideal core from metadata
|
7 лет назад |
Lioncash
|
c7462ce712
kernel/process: Make Process a WaitObject
|
7 лет назад |
Lioncash
|
312690b450
kernel/svc: Implement the resource limit svcGetInfo option
|
7 лет назад |
Lioncash
|
31d1e06eb1
kernel/process: Move <random> include to the cpp file
|
7 лет назад |
Lioncash
|
5d46038c5c
kernel/resource_limit: Clean up interface
|
7 лет назад |
Zach Hilman
|
51af996854
ldr_ro: Add error check for memory allocation failure
|
7 лет назад |
bunnei
|
e1ea8cc721
Merge pull request #1679 from DarkLordZach/deterministic-rng-2
|
7 лет назад |
Lioncash
|
b8e885c6e5
kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
|
7 лет назад |
Zach Hilman
|
ab552e4a25
svc: Use proper random entropy generation algorithm
|
7 лет назад |
bunnei
|
c2049aa4e5
process: LoadModule should clear JIT instruction cache.
|
7 лет назад |
Lioncash
|
5484742fda
core_cpu: Make Cpu scheduler instances unique_ptrs instead of shared_ptrs
|
7 лет назад |
Lioncash
|
1abed2f4c4
kernel/process: Make CodeSet a regular non-inherited object
|
7 лет назад |
Lioncash
|
baed7e1fba
kernel/thread: Make all instance variables private
|
7 лет назад |
Lioncash
|
dccfe193a9
kernel/process: Add a data member to determine if a process is 64-bit or not.
|
7 лет назад |
Lioncash
|
83377113bf
memory: Dehardcode the use of fixed memory range constants
|
7 лет назад |
Lioncash
|
75603b005b
process/vm_manager: Amend API to allow reading parameters from NPDM metadata
|
7 лет назад |
Lioncash
|
48b2eda492
svc: Move most process termination code to its own function within Process
|
7 лет назад |
Lioncash
|
acfc801d14
thread/process: Move TLS slot marking/freeing to the process class
|
7 лет назад |