Subv
d192fb066d
Kernel/Threads: Dynamically allocate the TLS region for threads in the BASE region of the linear heap.
Each thread gets a 0x200-byte area from the 0x1000-sized page, when all 8 thread slots in a single page are used up, the kernel allocates a new page to hold another 8 entries.
This is consistent with what the real kernel does.
10 years ago
Lioncash
1cc183703a
core: Clean out some unnecessary header includes
10 years ago
MerryMage
fd771d7a87
Configure Dialog: Remove minimumSize property
10 years ago
JamePeng
8d5a6110f7
Y2R: num_tiles should be allowed when its value is 128 ( #1669 )
10 years ago
Lioncash
4501a9eb50
debug_utils: use std::make_unique for initializing PicaTrace
10 years ago
wwylele
727d508e02
ncch:only decompress .code section
10 years ago
MerryMage
3c710f9b10
Thread: Make Barrier reusable
10 years ago
MerryMage
8c50833445
common/thread: Correct code style
10 years ago
bunnei
d7fe2784cc
shader_jit_x64: Rename RuntimeAssert to Compile_Assert.
10 years ago
bunnei
3f623b2561
shader_jit_x64.cpp: Rename JitCompiler to JitShader.
10 years ago
bunnei
847fb951e2
shader_jit_x64: Free memory that's no longer needed after compilation.
10 years ago
bunnei
60aa72e117
shader_jit_x64: Use a sorted vector instead of a set for keeping track of return addresses.
10 years ago
bunnei
60749f2cda
shader_jit_x64: Use CALL/RET instead of JMP for subroutines.
10 years ago
bunnei
507e0b5989
emitter: Add CALL that can be fixed up.
10 years ago
bunnei
1d45b57939
shader_jit_x64: Separate initialization and code generation for readability.
10 years ago
bunnei
6e0319eec9
shader_jit_x64: Get rid of unnecessary last_program_counter variable.
10 years ago
bunnei
f3afe24594
shader_jit_x64: Execute certain asserts at runtime.
- This is because we compile the full shader code space, and therefore its common to compile malformed instructions.
10 years ago
bunnei
ffcf7ecee9
shader: Remove unused 'state' argument from 'Setup' function.
10 years ago
bunnei
a5a74eb121
shader_jit_x64: Specify shader main offset at runtime.
10 years ago
bunnei
c9d10de644
shader_jit_x64: Allocate each program independently and persist for emu session.
10 years ago
bunnei
4632791a40
shader_jit_x64: Rewrite flow control to support arbitrary CALL and JMP instructions.
10 years ago
bunnei
135aec7bea
shader_jit_x64: Fix strict memory aliasing issues.
10 years ago
bunnei
e5d417213c
emitter: Support arbitrary FixupBranch targets.
10 years ago
Lioncash
5f51622e9d
file_util: In-class initialize data members
10 years ago
Lioncash
655623ebb2
file_util: const qualify IOFile's Tell and GetSize functions
10 years ago
Lioncash
a4120ca66c
file_util: Don't expose IOFile internals through the API
10 years ago
Lioncash
bf9945b81b
file_util: Check for is_trivially_copyable
Also applies the template checks to ReadArray as well.
10 years ago
Lioncash
3ee4432fe3
file_util: Make IOFile data members private
10 years ago
MerryMage
226c5546e2
FileUtil: Missing #include, Add const to IOFile methods
10 years ago
Jannik Vogel
997af88ec6
Use Settings::Apply in SDL frontend
10 years ago
Jannik Vogel
f2c8619704
CitraQt: Apply config at startup
10 years ago
mailwl
df0a81621f
Set Kernel config "Unknown Value" to 0x1
10 years ago
Jannik Vogel
ff7c798d86
Pica: Remove geometry dumper (PICA_DUMP_GEOMETRY)
10 years ago
mailwl
2efc1c9348
Fix BLX LR opcode interpretation
10 years ago
Jannik Vogel
35a92b4097
OpenGL: Respect buffer-write allow registers
10 years ago
Jannik Vogel
c6bbc41984
OpenGL: Split buffer-write mask sync into seperate functions
10 years ago
Jannik Vogel
fa24df7340
Rasterizer: Respect buffer-write allow registers
10 years ago
Jannik Vogel
d47605b2ed
OpenGL: Keep stencil-test and framebuffer.depth_format in sync
10 years ago
JamePeng
9045c57d6f
update the code of AM service! ( #1623 )
10 years ago
mailwl
61ec5fa776
cecd stub GetCecStateAbbreviated ( #1648 )
10 years ago
mailwl
4630209c4c
Update cpsr (T)humb bit while creating thread
10 years ago
polaris-
64ec5ac356
Default to settings from ini for gdbstub
10 years ago
mailwl
06a4369f75
Fix thumb ADR instruction alignment
10 years ago
polaris-
44d746fc92
Adopted WinterMute's gdbstub changes
This fixes the comments left on the PR (whitespace, SO_REUSEADDR,
comment changes).
10 years ago
JamePeng
857bf9cd09
append SetAppCpuTimeLimit and GetAppCpuTimeLimit to APT:A
10 years ago
MerryMage
a06dcfeb61
Common: Remove Common::make_unique, use std::make_unique
10 years ago
JamePeng
af9a8258b9
implement APT::GetStartupArgument
10 years ago
JamePeng
ef47d855ce
Append the missing function name"GetAppletInfo" to APT:A
10 years ago
Emmanuel Gil Peyrot
3219be8ee0
OpenGL: Fix a double framebuffer completeness checks.
10 years ago
Jannik Vogel
693cbc1f8f
OpenGL: Check for framebuffer completeness
10 years ago