cross compile instructions; ignore toolchain files

Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie 2025-11-02 22:27:01 +00:00
parent c2e046b275
commit abd7477350
6 changed files with 98 additions and 26 deletions

View file

@ -4,6 +4,7 @@
#pragma once
#include <cstdint>
#include <cstdio>
#include <new>
#include <sys/mman.h>
@ -15,7 +16,7 @@ namespace Dynarmic::Backend::PPC64 {
class CodeBlock {
public:
explicit CodeBlock(std::size_t size) noexcept : memsize(size) {
mem = (u8*)mmap(nullptr, size, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANON | MAP_PRIVATE, -1, 0);
mem = (u8*)mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
ASSERT(mem != nullptr);
}
~CodeBlock() noexcept {