svn commit: r450636 - in head/emulators/virtualbox-ose: . files
Jung-uk Kim
jkim at FreeBSD.org
Mon Sep 25 21:48:27 UTC 2017
On 09/25/2017 17:39, Jung-uk Kim wrote:
> Author: jkim
> Date: Mon Sep 25 21:39:29 2017
> New Revision: 450636
> URL: https://svnweb.freebsd.org/changeset/ports/450636
>
> Log:
> Build recompiler with Clang if global register variable is supported.
>
> Note support for global register variable was proposed in the following
> upstream code reviews:
>
> https://reviews.llvm.org/D3261
> https://reviews.llvm.org/D3797
>
> and commits:
>
> http://llvm.org/viewvc/llvm-project?view=revision&revision=208104
> http://llvm.org/viewvc/llvm-project?view=revision&revision=209149
>
> However, it has very limited support as described in the following upstream
> PR in the gory details:
>
> https://bugs.llvm.org/show_bug.cgi?id=31005
>
> Although it is incomplete, I *believe* Clang 3.5 and later has just enough
> code to support (ancient) QEMU-based recompiler. If you experience any VM
> crash related to recompiler, e.g., "fatal error in recompiler cpu" in its
> VBox.log, please let me know.
>
> FYI, QEMU was rewritten not to use this GCC-specific feature long time ago:
>
> http://lists.gnu.org/archive/html/qemu-devel/2011-05/msg00855.html
> https://www.mail-archive.com/qemu-devel@nongnu.org/msg63834.html
...
I meant to add the following URL, not the mail-archive.com one.
http://lists.gnu.org/archive/html/qemu-devel/2011-05/msg01116.html
Jung-uk Kim
More information about the svn-ports-all
mailing list