kern: kern::arm64 -> kern::arch::arm64

This commit is contained in:
Michael Scire committed 2020-02-14 18:22:55 -08:00
1 parent 11f70759ce
commit 20b5268e90
47 files changed
+192 -192

No files matched your search

@@ -20,7 +20,7 @@
#include <mesosphere/kern_select_cpu.hpp>
#include <mesosphere/arch/arm64/kern_k_page_table_entry.hpp>
namespace ams::kern::arm64::init {
namespace ams::kern::arch::arm64::init {
class KInitialPageTable {
public:
@@ -17,7 +17,7 @@
#include <vapours.hpp>
#include <mesosphere/arch/arm64/kern_cpu_system_registers.hpp>
namespace ams::kern::arm64::cpu {
namespace ams::kern::arch::arm64::cpu {
#if defined(ATMOSPHERE_CPU_ARM_CORTEX_A57) || defined(ATMOSPHERE_CPU_ARM_CORTEX_A53)
constexpr inline size_t InstructionCacheLineSize = 0x40;
@@ -16,7 +16,7 @@
#pragma once
#include <vapours.hpp>
namespace ams::kern::arm64::cpu {
namespace ams::kern::arch::arm64::cpu {
#define MESOSPHERE_CPU_GET_SYSREG(name) \
({ \
@@ -25,7 +25,7 @@ namespace ams::kern {
}
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KDebug final : public KAutoObjectWithSlabHeapAndContainer<KDebug, KDebugBase> {
MESOSPHERE_AUTOOBJECT_TRAITS(KDebug, KSynchronizationObject);
@@ -16,7 +16,7 @@
#pragma once
#include <mesosphere/kern_common.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
struct KExceptionContext {
u64 x[(30 - 0) + 1];
@@ -17,7 +17,7 @@
#include <mesosphere/kern_select_cpu.hpp>
#include <mesosphere/kern_k_hardware_timer_base.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
namespace impl {
@@ -18,7 +18,7 @@
#include <mesosphere/kern_select_cpu.hpp>
#include <mesosphere/kern_k_typed_address.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
struct GicDistributor {
u32 ctlr;
@@ -20,7 +20,7 @@
#include <mesosphere/kern_k_interrupt_task.hpp>
#include <mesosphere/kern_select_interrupt_controller.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KInterruptManager {
NON_COPYABLE(KInterruptManager);
@@ -15,7 +15,7 @@
*/
#pragma once
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
namespace interrupt_name {
@@ -20,7 +20,7 @@
#include <mesosphere/kern_k_page_group.hpp>
#include <mesosphere/kern_k_page_table_manager.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KPageTable : public KPageTableBase {
NON_COPYABLE(KPageTable);
@@ -18,7 +18,7 @@
#include <mesosphere/kern_select_cpu.hpp>
#include <mesosphere/kern_k_typed_address.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
constexpr size_t L1BlockSize = 1_GB;
constexpr size_t L2BlockSize = 2_MB;
@@ -20,7 +20,7 @@
#include <mesosphere/kern_k_memory_layout.hpp>
#include <mesosphere/arch/arm64/kern_k_page_table_entry.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
/* TODO: This seems worse than KInitialPageTable. Can we fulfill Nintendo's API using KInitialPageTable? */
/* KInitialPageTable is significantly nicer, but doesn't have KPageTableImpl's traversal semantics. */
@@ -17,7 +17,7 @@
#include <mesosphere/kern_common.hpp>
#include <mesosphere/arch/arm64/kern_k_page_table.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KProcessPageTable {
@@ -17,7 +17,7 @@
#include <vapours.hpp>
#include <mesosphere/kern_select_cpu.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KNotAlignedSpinLock {
private:
@@ -18,7 +18,7 @@
#include <mesosphere/kern_select_cpu.hpp>
#include <mesosphere/arch/arm64/kern_k_page_table.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KSupervisorPageTable {
private:
@@ -23,7 +23,7 @@ namespace ams::kern {
}
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
class KThreadContext {
public:
@@ -16,7 +16,7 @@
#pragma once
#include <mesosphere/kern_common.hpp>
namespace ams::kern::arm64 {
namespace ams::kern::arch::arm64 {
void UserspaceMemoryAccessFunctionAreaBegin();