• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revisión5ee4f3c2c750ce55f825116610beb3340daedeca (tree)
Tiempo2017-02-28 09:41:46
AutorRichard Henderson <rth@twid...>
CommiterRichard Henderson

Log Message

target/alpha: Enable MTTCG by default

Alpha has a weak memory ordering and issues all of the required barriers.

Signed-off-by: Richard Henderson <rth@twiddle.net>

Cambiar Resumen

Diferencia incremental

--- a/configure
+++ b/configure
@@ -5894,6 +5894,7 @@ case "$target_name" in
58945894 TARGET_BASE_ARCH=i386
58955895 ;;
58965896 alpha)
5897+ mttcg="yes"
58975898 ;;
58985899 arm|armeb)
58995900 TARGET_ARCH=arm
--- a/target/alpha/cpu.h
+++ b/target/alpha/cpu.h
@@ -28,6 +28,9 @@
2828
2929 #define CPUArchState struct CPUAlphaState
3030
31+/* Alpha processors have a weak memory model */
32+#define TCG_GUEST_DEFAULT_MO (0)
33+
3134 #include "exec/cpu-defs.h"
3235
3336 #include "fpu/softfloat.h"