WIP: [nce, dynarmic] macOS port #366

Draft
Lizzie wants to merge 25 commits from liz-dynarmic-macos-fbsd-port into master
Member

Signed-off-by: lizzie lizzie@eden-emu.dev

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 21:12:15 +02:00
[nce, dynarmic] macOS port
Some checks failed
eden-license / license-header (pull_request) Failing after 30s
476938320e
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie changed title from [nce, dynarmic] macOS port to WIP: [nce, dynarmic] macOS port 2025-08-30 21:12:21 +02:00
Lizzie added 1 commit 2025-08-30 21:33:27 +02:00
[nce] common ctx
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
f464369cba
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from f464369cba to 0144f18c00 2025-08-30 22:03:14 +02:00 Compare
Lizzie added 1 commit 2025-08-30 22:22:32 +02:00
[nce] more arm macos fixes
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
a3d3ed6ecb
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 22:40:26 +02:00
[nce] add syscall number for nearest thing to a tkill
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
ebe747112b
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 22:45:17 +02:00
[nce] fix FPSR and FPCR
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
6e3c45f3d4
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 22:49:06 +02:00
[nce] fix apple gettid and tkill
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
0c2cb4622c
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 22:54:50 +02:00
[nce] more annoying syscalls and stuff
All checks were successful
eden-license / license-header (pull_request) Successful in 33s
5d4a809210
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 23:18:02 +02:00
[nce] add extra underscore, bother with preventing mangling later
All checks were successful
eden-license / license-header (pull_request) Successful in 32s
5bfff76107
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-08-30 23:22:31 +02:00
[nce] fix extra mangled symbols i forgot
All checks were successful
eden-license / license-header (pull_request) Successful in 29s
6772ac5cfa
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from 6772ac5cfa to cd1590ae63 2025-08-30 23:23:12 +02:00 Compare
crueter added 1 commit 2025-08-30 23:27:39 +02:00
[cmake] enable NCE on APPLE
All checks were successful
eden-license / license-header (pull_request) Successful in 31s
e2e1c6e6ce
Signed-off-by: crueter <crueter@eden-emu.dev>
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from e2e1c6e6ce to 8448dbaa93 2025-08-30 23:28:00 +02:00 Compare
crueter added 1 commit 2025-08-30 23:28:58 +02:00
[cmake] enable nce on macos
All checks were successful
eden-license / license-header (pull_request) Successful in 30s
2817b38c92
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed liz-dynarmic-macos-fbsd-port from 2817b38c92 to feba176e09 2025-08-30 23:30:05 +02:00 Compare
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from feba176e09 to 51a770dd19 2025-08-31 01:09:19 +02:00 Compare
Shinmegumi force-pushed liz-dynarmic-macos-fbsd-port from 51a770dd19 to 7208dcaba1 2025-09-01 15:55:35 +02:00 Compare
Shinmegumi force-pushed liz-dynarmic-macos-fbsd-port from 7208dcaba1 to 15357d3578 2025-09-03 18:34:15 +02:00 Compare
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from 15357d3578 to 8c0f4caf39 2025-09-03 20:20:42 +02:00 Compare
Lizzie added 1 commit 2025-09-03 20:38:11 +02:00
[nce] fix macos
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
7904bee1bc
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-03 20:49:51 +02:00
[nce] fix multiarch
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
e1ba4144ed
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-03 21:02:12 +02:00
[nce] fix yoruself amd64
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
44a4d8f29a
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-03 21:18:10 +02:00
mcl sucks
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
168f13798b
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-03 22:48:09 +02:00
[nce] fix tls using c23 kw
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
a1e80cc290
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie added 1 commit 2025-09-04 01:29:59 +02:00
[docs, nce] use macos handler, cross arm inst
All checks were successful
eden-license / license-header (pull_request) Successful in 25s
faf2dacd50
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Shinmegumi force-pushed liz-dynarmic-macos-fbsd-port from faf2dacd50 to 1a61f21555 2025-09-04 18:27:10 +02:00 Compare
crueter added 1 commit 2025-09-05 05:14:18 +02:00
fix cmake defaults/include stuff for Sequoia
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
78371b9546
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed liz-dynarmic-macos-fbsd-port from 78371b9546 to 51d49512bc 2025-09-05 05:14:25 +02:00 Compare
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from 51d49512bc to 9a2b7ffbbb 2025-09-05 07:13:09 +02:00 Compare
Lizzie added 1 commit 2025-09-05 19:26:55 +02:00
fix cmake defaults/include stuff for Sequoia
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
db788d0f20
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter force-pushed liz-dynarmic-macos-fbsd-port from db788d0f20 to 533fa2bd8d 2025-09-08 01:42:00 +02:00 Compare
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from 533fa2bd8d to 3758cff104 2025-09-20 22:35:43 +02:00 Compare
Lizzie added 3 commits 2025-09-21 06:20:27 +02:00
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
16k page size for apple
Some checks failed
eden-license / license-header (pull_request) Failing after 16s
a0305131a3
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Lizzie force-pushed liz-dynarmic-macos-fbsd-port from a0305131a3 to 7614b01437 2025-09-24 22:11:06 +02:00 Compare
crueter force-pushed liz-dynarmic-macos-fbsd-port from 7614b01437 to 8349cc2e31 2025-09-27 17:47:37 +02:00 Compare
crueter added 1 commit 2025-09-27 18:12:17 +02:00
fix android, macos, linux
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
e3f797d131
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-09-27 18:16:26 +02:00
fix cpm-fetch
Some checks failed
eden-license / license-header (pull_request) Failing after 25s
249e384ba4
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-09-27 18:22:53 +02:00
fix comp
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
59059398a2
Signed-off-by: crueter <crueter@eden-emu.dev>
crueter added 1 commit 2025-09-27 19:00:26 +02:00
cleanup cmake
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
97680dd1af
Signed-off-by: crueter <crueter@eden-emu.dev>
Some checks failed
eden-license / license-header (pull_request) Failing after 24s
Required
Details
This pull request has changes conflicting with the target branch.
  • CMakeLists.txt
  • src/CMakeLists.txt
  • src/dynarmic/tests/CMakeLists.txt
  • src/yuzu/CMakeLists.txt
  • tools/cpm-fetch.sh
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin liz-dynarmic-macos-fbsd-port:liz-dynarmic-macos-fbsd-port
git checkout liz-dynarmic-macos-fbsd-port
Sign in to join this conversation.
No description provided.