X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fextensions%2FKconfig;h=15fc29096578ca7d1b563d6afdc9a823f3e5d7dc;hp=897d3688c5adf899a2c01098c0ba162196324ea7;hb=ed72a7fb6a7ccbf370dbfa7900d2548ab34f3d63;hpb=95a09f3e974f23d8e3d20b3a333f5c07631be17d diff --git a/palacios/src/extensions/Kconfig b/palacios/src/extensions/Kconfig index 897d368..15fc290 100644 --- a/palacios/src/extensions/Kconfig +++ b/palacios/src/extensions/Kconfig @@ -54,17 +54,20 @@ config DEBUG_EXT_CPU_MAPPER_EDF depends on DEBUG_ON && EXT_CPU_MAPPER_EDF config TM_FUNC - bool "Enable Intel RTM Emulation Support" + bool "Enable Intel Transactional Memory Emulation" default n + depends on SVM && QUIX86 && EXPERIMENTAL help Enable Palacios to emulate Intel's hardware transactional memory extensions. This is the Restricted Transactional Memory (RTM) featureset, - part of Intel's TSX extensions. + part of Intel's TSX extensions. + + Ironically, this feature is only implemented for AMD (SVM) config DEBUG_TM_FUNC - bool "Enable RTM debugging output" - depends on TM_FUNC + bool "Enable transactional memory emulation debugging output" + depends on DEBUG_ON && TM_FUNC default n help Enable Transactional Memory debugging output