mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-05-24 19:54:22 -04:00
kern: add version bounds checking
This commit is contained in:
parent
56ec55f3c4
commit
47f2e93a42
5 changed files with 79 additions and 4 deletions
|
@ -27,8 +27,10 @@ namespace ams::kern {
|
|||
/* Initial processes may use any user priority they like. */
|
||||
this->priority_mask = ~0xFul;
|
||||
|
||||
/* TODO: Here, Nintendo sets the kernel version to (current kernel version). */
|
||||
/* How should we handle this? Not a MESOSPHERE_TODO because it's not critical. */
|
||||
/* Here, Nintendo sets the kernel version to the current kernel version. */
|
||||
/* We will follow suit and set the version to the highest supported kernel version. */
|
||||
this->intended_kernel_version.Set<KernelVersion::MajorVersion>(ams::svc::SupportedKernelMajorVersion);
|
||||
this->intended_kernel_version.Set<KernelVersion::MinorVersion>(ams::svc::SupportedKernelMinorVersion);
|
||||
|
||||
/* Parse the capabilities array. */
|
||||
return this->SetCapabilities(caps, num_caps, page_table);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue