mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-06-02 16:38:46 +02:00
23 lines
574 B
C++
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) {}
|
|
};
|
|
}
|