From: Linus Torvalds Date: Fri, 28 Apr 2023 16:36:09 +0000 (-0700) Subject: Merge tag 'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip X-Git-Tag: v6.6-pxa1908~1344 X-Git-Url: https://git.dujemihanovic.xyz/?a=commitdiff_plain;h=7b664cc38ea7bdd5e3ce018bba98583741921bd4;p=linux.git Merge tag 'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull x86 tdx update from Dave Hansen: "The original tdx hypercall assembly code took two flags in %RSI to tweak its behavior at runtime. PeterZ recently axed one flag in commit e80a48bade61 ("x86/tdx: Remove TDX_HCALL_ISSUE_STI"). Kill the other flag too and tweak the 'output' mode with an assembly macro instead. This results in elimination of one push/pop pair and overall easier to read assembly. - Do conditional __tdx_hypercall() 'output' processing via an assembly macro argument rather than a runtime register" * tag 'x86_tdx_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/tdx: Drop flags from __tdx_hypercall() --- 7b664cc38ea7bdd5e3ce018bba98583741921bd4