Bare minimum createAddressArbiter HLE
This commit is contained in:
22
include/kernel.hpp
Normal file
22
include/kernel.hpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#pragma once
|
||||
#include <array>
|
||||
#include "helpers.hpp"
|
||||
#include "memory.hpp"
|
||||
|
||||
namespace SVCResult {
|
||||
enum : u32 {
|
||||
Success = 0
|
||||
};
|
||||
}
|
||||
|
||||
class Kernel {
|
||||
std::array<u32, 16>& regs;
|
||||
Memory& mem;
|
||||
|
||||
public:
|
||||
Kernel(std::array<u32, 16>& regs, Memory& mem) : regs(regs), mem(mem) {}
|
||||
void serviceSVC(u32 svc);
|
||||
void reset();
|
||||
|
||||
void createAddressArbiter();
|
||||
};
|
||||
Reference in New Issue
Block a user