* [intel-tdx:tdx-mig-wip 2/103] vmlinux.o: warning: objtool: tdx_vcpu_enter_exit+0x116: call to pr_tdx_error() leaves .noinstr.text section
@ 2023-03-21 7:14 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-03-21 7:14 UTC (permalink / raw)
To: Wei Wang; +Cc: oe-kbuild-all
tree: https://github.com/intel/tdx.git tdx-mig-wip
head: 61038376124dad7d5d6f0e23bb56643c4e9bd64a
commit: 16e2ccd7c88ae16a7d32f1a3d63a7fed8a001ae7 [2/103] KVM: TDX: retry TDH.VP.ENTER on TDX_OPERATION_BUSY
config: x86_64-allyesconfig (https://download.01.org/0day-ci/archive/20230321/202303211541.sprmegV0-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
reproduce (this is a W=1 build):
# https://github.com/intel/tdx/commit/16e2ccd7c88ae16a7d32f1a3d63a7fed8a001ae7
git remote add intel-tdx https://github.com/intel/tdx.git
git fetch --no-tags intel-tdx tdx-mig-wip
git checkout 16e2ccd7c88ae16a7d32f1a3d63a7fed8a001ae7
# save the config file
mkdir build_dir && cp config build_dir/.config
make W=1 O=build_dir ARCH=x86_64 olddefconfig
make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Link: https://lore.kernel.org/oe-kbuild-all/202303211541.sprmegV0-lkp@intel.com/
All warnings (new ones prefixed by >>):
vmlinux.o: warning: objtool: vmx_vcpu_enter_exit+0x164: call to context_tracking_guest_exit() leaves .noinstr.text section
>> vmlinux.o: warning: objtool: tdx_vcpu_enter_exit+0x116: call to pr_tdx_error() leaves .noinstr.text section
vmlinux.o: warning: objtool: svm_vcpu_enter_exit+0x85: call to context_tracking_guest_exit() leaves .noinstr.text section
vmlinux.o: warning: objtool: do_machine_check+0xb2f: call to pentium_machine_check.constprop.0() leaves .noinstr.text section
vmlinux.o: warning: objtool: check_stackleak_irqoff+0x2b: call to end_of_stack.isra.0() leaves .noinstr.text section
vmlinux.o: warning: objtool: np_seamldr_launch+0x129: missing int3 after ret
objdump-func vmlinux.o tdx_vcpu_enter_exit:
0000 0000000000002200 <tdx_vcpu_enter_exit>:
0000 2200: 41 57 push %r15
0002 2202: 41 56 push %r14
0004 2204: 49 89 fe mov %rdi,%r14
0007 2207: 41 55 push %r13
0009 2209: 41 54 push %r12
000b 220b: 55 push %rbp
000c 220c: 53 push %rbx
000d 220d: 48 89 f3 mov %rsi,%rbx
0010 2210: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2211: R_X86_64_NONE __sanitizer_cov_trace_pc-0x4
0015 2215: 90 nop
0016 2216: 65 48 8b 04 25 00 00 00 00 mov %gs:0x0,%rax 221b: R_X86_64_32S pcpu_hot
001f 221f: 83 88 f0 02 00 00 01 orl $0x1,0x2f0(%rax)
0026 2226: 90 nop
0027 2227: 90 nop
0028 2228: e8 00 00 00 00 call 222d <tdx_vcpu_enter_exit+0x2d> 2229: R_X86_64_PC32 .text+0x26997c
002d 222d: 90 nop
002e 222e: 8b 93 b0 1f 00 00 mov 0x1fb0(%rbx),%edx
0034 2234: 48 8b bb 90 1f 00 00 mov 0x1f90(%rbx),%rdi
003b 223b: 49 81 c6 e0 01 00 00 add $0x1e0,%r14
0042 2242: 41 bc 01 00 00 00 mov $0x1,%r12d
0048 2248: 49 bd 00 00 00 00 00 02 00 80 movabs $0x8000020000000000,%r13
0052 2252: 4c 89 f6 mov %r14,%rsi
0055 2255: e8 00 00 00 00 call 225a <tdx_vcpu_enter_exit+0x5a> 2256: R_X86_64_PLT32 __tdx_vcpu_run-0x4
005a 225a: 48 89 c5 mov %rax,%rbp
005d 225d: 48 89 83 b8 1f 00 00 mov %rax,0x1fb8(%rbx)
0064 2264: 48 b8 00 00 00 00 ff ff ff ff movabs $0xffffffff00000000,%rax
006e 226e: 48 21 c5 and %rax,%rbp
0071 2271: eb 4f jmp 22c2 <tdx_vcpu_enter_exit+0xc2>
0073 2273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2274: R_X86_64_NONE __sanitizer_cov_trace_pc-0x4
0078 2278: 48 8b bb 90 1f 00 00 mov 0x1f90(%rbx),%rdi
007f 227f: 8b 93 b0 1f 00 00 mov 0x1fb0(%rbx),%edx
0085 2285: 4c 89 f6 mov %r14,%rsi
0088 2288: 4d 8d 7c 24 01 lea 0x1(%r12),%r15
008d 228d: e8 00 00 00 00 call 2292 <tdx_vcpu_enter_exit+0x92> 228e: R_X86_64_PLT32 __tdx_vcpu_run-0x4
0092 2292: 4c 89 e6 mov %r12,%rsi
0095 2295: bf 11 27 00 00 mov $0x2711,%edi
009a 229a: 48 89 83 b8 1f 00 00 mov %rax,0x1fb8(%rbx)
00a1 22a1: 48 89 c5 mov %rax,%rbp
00a4 22a4: 48 b8 00 00 00 00 ff ff ff ff movabs $0xffffffff00000000,%rax
00ae 22ae: 48 21 c5 and %rax,%rbp
00b1 22b1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22b2: R_X86_64_NONE __sanitizer_cov_trace_const_cmp8-0x4
00b6 22b6: 49 81 ff 12 27 00 00 cmp $0x2712,%r15
00bd 22bd: 74 4b je 230a <tdx_vcpu_enter_exit+0x10a>
00bf 22bf: 4d 89 fc mov %r15,%r12
00c2 22c2: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22c3: R_X86_64_NONE __sanitizer_cov_trace_pc-0x4
00c7 22c7: 48 89 ee mov %rbp,%rsi
00ca 22ca: 4c 89 ef mov %r13,%rdi
00cd 22cd: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22ce: R_X86_64_NONE __sanitizer_cov_trace_const_cmp8-0x4
00d2 22d2: 4c 39 ed cmp %r13,%rbp
00d5 22d5: 74 9c je 2273 <tdx_vcpu_enter_exit+0x73>
00d7 22d7: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22d8: R_X86_64_NONE __sanitizer_cov_trace_pc-0x4
00dc 22dc: e8 00 00 00 00 call 22e1 <tdx_vcpu_enter_exit+0xe1> 22dd: R_X86_64_PC32 .text+0x2689fc
00e1 22e1: 90 nop
00e2 22e2: 65 48 8b 04 25 00 00 00 00 mov %gs:0x0,%rax 22e7: R_X86_64_32S pcpu_hot
00eb 22eb: 83 a0 f0 02 00 00 fe andl $0xfffffffe,0x2f0(%rax)
00f2 22f2: 90 nop
00f3 22f3: 5b pop %rbx
00f4 22f4: 5d pop %rbp
00f5 22f5: 41 5c pop %r12
00f7 22f7: 41 5d pop %r13
00f9 22f9: 41 5e pop %r14
00fb 22fb: 41 5f pop %r15
00fd 22fd: 31 c0 xor %eax,%eax
00ff 22ff: 31 d2 xor %edx,%edx
0101 2301: 31 f6 xor %esi,%esi
0103 2303: 31 ff xor %edi,%edi
0105 2305: e9 00 00 00 00 jmp 230a <tdx_vcpu_enter_exit+0x10a> 2306: R_X86_64_PLT32 __x86_return_thunk-0x4
010a 230a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 230b: R_X86_64_NONE __sanitizer_cov_trace_pc-0x4
010f 230f: 31 d2 xor %edx,%edx
0111 2311: 48 89 ee mov %rbp,%rsi
0114 2314: 31 ff xor %edi,%edi
0116 2316: e8 00 00 00 00 call 231b <tdx_vcpu_enter_exit+0x11b> 2317: R_X86_64_PLT32 pr_tdx_error-0x4
011b 231b: eb ba jmp 22d7 <tdx_vcpu_enter_exit+0xd7>
011d 231d: 66 2e 0f 1f 84 00 00 00 00 00 cs nopw 0x0(%rax,%rax,1)
0127 2327: 66 2e 0f 1f 84 00 00 00 00 00 cs nopw 0x0(%rax,%rax,1)
0131 2331: 66 2e 0f 1f 84 00 00 00 00 00 cs nopw 0x0(%rax,%rax,1)
013b 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-03-21 7:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-21 7:14 [intel-tdx:tdx-mig-wip 2/103] vmlinux.o: warning: objtool: tdx_vcpu_enter_exit+0x116: call to pr_tdx_error() leaves .noinstr.text section kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).