kenji-nx/src/Ryujinx.Tests/Cpu
Mary 6f28c4abad
test: Make tests runnable on system without 4KiB page size (#5184)
* ARMeilleure: Do not hardcode 4KiB page size in JitCache

* test: Do not hardcode page size to 4KiB for Ryujinx.Tests.Memory.Tests

Fix running tests on Asahi Linux with 16KiB pages.

* test: Do not hardcode page size to 4KiB for Ryujinx.Tests.Cpu

Fix running tests on Asahi Linux.

Test runner still crash when trying to run all test suite.

* test: Do not hardcode page size to 4KiB for Ryujinx.Tests.Cpu

Fix somecrashes on Asahi Linux.

* test: Ignore Vshl test on ARM64 due to unicorn crashes

* test: Workaround hardcoded size on some tests

Change mapping of code and data in case of non 4KiB configuration.

* test: Make CpuTestT32Flow depends on code address

Fix failure with different page size.

* test: Disable CpuTestThumb.TestRandomTestCases when page size isn't 4KiB

The test data needs to be reevaluated to take different page size into account.

* Address gdkchan's comments
2023-06-14 18:02:41 +02:00
..
Arm64CodeGenCommonTests.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuContext.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTest.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
CpuTest32.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
CpuTestAlu.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAlu32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluBinary.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluBinary32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluImm.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluImm32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluRs.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluRs32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestAluRx.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestBf32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestBfm.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestCcmpImm.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestCcmpReg.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestCsel.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestMisc.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestMisc32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestMov.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestMul.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestMul32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimd.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimd32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdCrypto.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdCrypto32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdCvt.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdCvt32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdExt.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdFcond.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdFmov.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdImm.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdIns.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdLogical32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdMemory32.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
CpuTestSimdMov32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdReg.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdReg32.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
CpuTestSimdRegElem.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdRegElem32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdRegElemF.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdShImm.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdShImm32.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSimdTbl.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestSystem.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestT32Alu.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestT32Flow.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
CpuTestT32Mem.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
CpuTestThumb.cs test: Make tests runnable on system without 4KiB page size (#5184) 2023-06-14 18:02:41 +02:00
EnvironmentTests.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
PrecomputedMemoryThumbTestCase.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00
PrecomputedThumbTestCase.cs Move solution and projects to src 2023-04-27 23:51:14 +02:00