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