X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fextensions%2FKconfig;h=15fc29096578ca7d1b563d6afdc9a823f3e5d7dc;hb=1c5bf75232c70f01570ddc8b075f9455b7c6ba34;hp=eb646bccf1aea110c9da20bea948f4de845a3120;hpb=2fff50d3e72abf29655326449ed4dc5cf6e8f429;p=palacios.git diff --git a/palacios/src/extensions/Kconfig b/palacios/src/extensions/Kconfig index eb646bc..15fc290 100644 --- a/palacios/src/extensions/Kconfig +++ b/palacios/src/extensions/Kconfig @@ -53,4 +53,23 @@ config DEBUG_EXT_CPU_MAPPER_EDF default n depends on DEBUG_ON && EXT_CPU_MAPPER_EDF +config TM_FUNC + 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. + + Ironically, this feature is only implemented for AMD (SVM) + +config DEBUG_TM_FUNC + bool "Enable transactional memory emulation debugging output" + depends on DEBUG_ON && TM_FUNC + default n + help + Enable Transactional Memory debugging output + endmenu