app-emulation/FEX
A fast usermode x86 and x86-64 emulator for Arm64 Linux
ChangeLog
commit 2981514bfb6e5e45b0d99637a9dd6768d62699d6
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Jan 8 21:09:54 2025 +1000
fixup! app-emulation/FEX: remove qt5 support
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 67babd9620098c10a09b13bbe37110831b52f1e9
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Jan 8 21:08:54 2025 +1000
app-emulation/FEX: drop 2412-r3
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 14ec91e8d37d3844edf85ae19904a05113cae5f9
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Wed Jan 8 02:39:05 2025 +0100
app-emulation/FEX: remove qt5 support
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit d888ece644e6353580d9511e299276be9d4ba3d3
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Tue Jan 7 23:44:09 2025 +0100
app-emulation/FEX: add 2501
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit a8a184c9c7d6bed8dafe7efa8cd1896d7647a832
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Sun Dec 29 15:05:43 2024 +0100
app-emulation/FEX: Backport a fix for libfmt api compatibility break
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 78080cbb9660bbba6e3235498c382b344b3ccbcb
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Sun Dec 29 01:22:42 2024 +0100
app-emulation/FEX: drop 2412-r2
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit 82fb165841018270a9fd821123281aa58a5b26f3
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Sun Dec 29 01:22:14 2024 +0100
app-emulation/FEX: add 2412-r3 with strict RDEPEND for libfmt
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit f0cd647733bc5901d0676d0b09330bffa6a0f6de
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Thu Dec 12 10:07:36 2024 +1000
app-emulation/FEX: deal with LLVM pkgmove
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit e218bbefb39193e05deccf3585091f380268dd08
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Dec 11 15:24:40 2024 +1000
app-emulation/FEX: drop 2410-r1, 2412, 2412-r1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit f84eaa6561ac358a206f9eb3de6c3b9b70a84359
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Dec 10 15:13:47 2024 +1000
app-emulation/FEX: backport exit syscall fix
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c301d39c19927801d634e8e8aa6b50ea8dca023f
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Sat Dec 7 10:42:59 2024 +1000
app-emulation/FEX: revert upstream e53f3969e9cc
Causes hitching and other undesirable behaviour
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit f26c9d6c8f8d41239f2f0dd04c20250e2a32dc0d
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Dec 4 19:48:28 2024 +0100
app-emulation/FEX: Add 2412
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 317d247bc2fb6174b5a8559e04c52706f21cef52
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Nov 20 20:23:52 2024 +1000
app-emulation/FEX: drop 2409-r1, 2409-r2
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 2eab831d031c8dc3b45b675522819e8499fa7f67
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Nov 20 17:50:59 2024 +1000
app-emulation/FEX: add lina's Chromium/CEF patches
Fixes a whole host of issues with Steam and probably Electron
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c38642f841dd4cc793ed30476a9e085cddcf3818
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Mon Oct 14 21:43:21 2024 +0200
app-emulation/FEX: Add 2410
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 74e768dd80012358be2da3a30725aee6ee0ff4b3
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Sat Sep 14 20:41:30 2024 +0200
app-emulation/FEX: Add FEX-2409-r2
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 3b57c584bf11a1908cb2b21bc97f98a516d9e860
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Fri Sep 6 14:44:44 2024 +0200
app-emulation/FEX: Ebuild fixes
Make imgui fetch optional, unbundle vixl, fix dependencies.
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 7cbd9ba7c0f1695ed2d350a1d1f3edeeaec232fe
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Sep 6 20:41:46 2024 +1000
app-emulation/FEX: drop 2408
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 093ec0651e4ef16dd5c60162bf2e53e5abeb76b2
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Sep 6 19:54:35 2024 +1000
app-emulation/FEX: add 2409
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c6d5859f5311409b7bc58c202d69cff7d6266ae4
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Aug 30 23:11:03 2024 +1000
app-emulation/FEX: filter x86/amd64 LDFLAGS
Wow shocker undocumented CMake variable whodathunk
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit d50117a61754b21f0b5b69998421c4c017d3aa41
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Aug 28 23:03:19 2024 +0200
app-emulation/FEX: Add a recommendation to install krun if required.
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 2193f64c83c3cf957ef400017985d7f807f7cd8f
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Aug 27 18:24:37 2024 +1000
app-emulation/FEX: filter LDFLAGS passed to x86_64 gcc
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c558b2842153698444f636ee2eeca8891bb46c1b
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Aug 27 18:23:33 2024 +1000
app-emulation/FEX: fix thunkgen on clang systems
Systems which use Clang/LLVM systemwide have peculiar libstdc++
setups. Pass --gcc-install-dir as provided by Clang to thunkgen
so that it can find the C++ Standard Library.
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 2208d86c89f36d9bd572b91217dd3168543d4e40
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Aug 21 17:33:49 2024 +0200
app-emulation/FEX: Add 2408
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Jan 8 21:09:54 2025 +1000
fixup! app-emulation/FEX: remove qt5 support
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 67babd9620098c10a09b13bbe37110831b52f1e9
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Jan 8 21:08:54 2025 +1000
app-emulation/FEX: drop 2412-r3
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 14ec91e8d37d3844edf85ae19904a05113cae5f9
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Wed Jan 8 02:39:05 2025 +0100
app-emulation/FEX: remove qt5 support
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit d888ece644e6353580d9511e299276be9d4ba3d3
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Tue Jan 7 23:44:09 2025 +0100
app-emulation/FEX: add 2501
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit a8a184c9c7d6bed8dafe7efa8cd1896d7647a832
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Sun Dec 29 15:05:43 2024 +0100
app-emulation/FEX: Backport a fix for libfmt api compatibility break
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 78080cbb9660bbba6e3235498c382b344b3ccbcb
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Sun Dec 29 01:22:42 2024 +0100
app-emulation/FEX: drop 2412-r2
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit 82fb165841018270a9fd821123281aa58a5b26f3
Author: Michael Gerlach <n3ph@cccfr.de>
Date: Sun Dec 29 01:22:14 2024 +0100
app-emulation/FEX: add 2412-r3 with strict RDEPEND for libfmt
Signed-off-by: Michael Gerlach <n3ph@cccfr.de>
commit f0cd647733bc5901d0676d0b09330bffa6a0f6de
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Thu Dec 12 10:07:36 2024 +1000
app-emulation/FEX: deal with LLVM pkgmove
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit e218bbefb39193e05deccf3585091f380268dd08
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Dec 11 15:24:40 2024 +1000
app-emulation/FEX: drop 2410-r1, 2412, 2412-r1
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit f84eaa6561ac358a206f9eb3de6c3b9b70a84359
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Dec 10 15:13:47 2024 +1000
app-emulation/FEX: backport exit syscall fix
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c301d39c19927801d634e8e8aa6b50ea8dca023f
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Sat Dec 7 10:42:59 2024 +1000
app-emulation/FEX: revert upstream e53f3969e9cc
Causes hitching and other undesirable behaviour
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit f26c9d6c8f8d41239f2f0dd04c20250e2a32dc0d
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Dec 4 19:48:28 2024 +0100
app-emulation/FEX: Add 2412
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 317d247bc2fb6174b5a8559e04c52706f21cef52
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Nov 20 20:23:52 2024 +1000
app-emulation/FEX: drop 2409-r1, 2409-r2
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 2eab831d031c8dc3b45b675522819e8499fa7f67
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Wed Nov 20 17:50:59 2024 +1000
app-emulation/FEX: add lina's Chromium/CEF patches
Fixes a whole host of issues with Steam and probably Electron
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c38642f841dd4cc793ed30476a9e085cddcf3818
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Mon Oct 14 21:43:21 2024 +0200
app-emulation/FEX: Add 2410
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 74e768dd80012358be2da3a30725aee6ee0ff4b3
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Sat Sep 14 20:41:30 2024 +0200
app-emulation/FEX: Add FEX-2409-r2
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 3b57c584bf11a1908cb2b21bc97f98a516d9e860
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Fri Sep 6 14:44:44 2024 +0200
app-emulation/FEX: Ebuild fixes
Make imgui fetch optional, unbundle vixl, fix dependencies.
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 7cbd9ba7c0f1695ed2d350a1d1f3edeeaec232fe
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Sep 6 20:41:46 2024 +1000
app-emulation/FEX: drop 2408
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 093ec0651e4ef16dd5c60162bf2e53e5abeb76b2
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Sep 6 19:54:35 2024 +1000
app-emulation/FEX: add 2409
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c6d5859f5311409b7bc58c202d69cff7d6266ae4
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Fri Aug 30 23:11:03 2024 +1000
app-emulation/FEX: filter x86/amd64 LDFLAGS
Wow shocker undocumented CMake variable whodathunk
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit d50117a61754b21f0b5b69998421c4c017d3aa41
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Aug 28 23:03:19 2024 +0200
app-emulation/FEX: Add a recommendation to install krun if required.
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>
commit 2193f64c83c3cf957ef400017985d7f807f7cd8f
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Aug 27 18:24:37 2024 +1000
app-emulation/FEX: filter LDFLAGS passed to x86_64 gcc
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit c558b2842153698444f636ee2eeca8891bb46c1b
Author: James Calligeros <jcalligeros99@gmail.com>
Date: Tue Aug 27 18:23:33 2024 +1000
app-emulation/FEX: fix thunkgen on clang systems
Systems which use Clang/LLVM systemwide have peculiar libstdc++
setups. Pass --gcc-install-dir as provided by Clang to thunkgen
so that it can find the C++ Standard Library.
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
commit 2208d86c89f36d9bd572b91217dd3168543d4e40
Author: Sasha Finkelstein <fnkl.kernel@gmail.com>
Date: Wed Aug 21 17:33:49 2024 +0200
app-emulation/FEX: Add 2408
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com>