skyline/app/src/main/cpp/skyline/soc.h
2021-11-10 21:35:36 +05:30

23 lines
574 B
C++

// SPDX-License-Identifier: MPL-2.0
// Copyright © 2020 Skyline Team and Contributors (https://github.com/skyline-emu/)
#pragma once
#include "soc/smmu.h"
#include "soc/host1x.h"
#include "soc/gm20b/gpfifo.h"
namespace skyline::soc {
/**
* @brief An interface into all emulated components of the Tegra X1 SoC
* @note Refer to the Tegra X1 Processor Block Diagram (1.2) in the TRM for more information
*/
class SOC {
public:
SMMU smmu;
host1x::Host1x host1x;
SOC(const DeviceState &state) : host1x(state) {}
};
}