tree:
https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
core/objtool-retpoline
head: 2d0bc203dda415016103798c21ad24d38eac7a3e
commit: 421b2dc7cb186ba7f78f72c96736a9972fa1c30c [22/24] x86/speculation: Change
__FILL_RETURN_BUFFER to work with objtool
config: i386-allyesconfig (attached as .config)
compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0
reproduce:
git checkout 421b2dc7cb186ba7f78f72c96736a9972fa1c30c
# save the attached .config to linux build tree
make ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arch/x86/include/asm/nospec-branch.h: Assembler messages:
> arch/x86/include/asm/nospec-branch.h:281: Error: no such
instruction: `unwind_hint_empty'
> arch/x86/include/asm/nospec-branch.h:281: Error: no such instruction:
`unwind_hint_empty'
vim +281 arch/x86/include/asm/nospec-branch.h
dd84441a797150 David Woodhouse 2018-02-19 275
20ffa1caecca4d David Woodhouse 2018-01-25 276 static inline void
indirect_branch_prediction_barrier(void)
20ffa1caecca4d David Woodhouse 2018-01-25 277 {
1b86883ccb8d5d Konrad Rzeszutek Wilk 2018-04-25 278 u64 val = PRED_CMD_IBPB;
1b86883ccb8d5d Konrad Rzeszutek Wilk 2018-04-25 279
1b86883ccb8d5d Konrad Rzeszutek Wilk 2018-04-25 280
alternative_msr_write(MSR_IA32_PRED_CMD, val, X86_FEATURE_USE_IBPB);
20ffa1caecca4d David Woodhouse 2018-01-25 @281 }
20ffa1caecca4d David Woodhouse 2018-01-25 282
:::::: The code at line 281 was first introduced by commit
:::::: 20ffa1caecca4db8f79fe665acdeaa5af815a24d x86/speculation: Add basic IBPB (Indirect
Branch Prediction Barrier) support
:::::: TO: David Woodhouse <dwmw(a)amazon.co.uk>
:::::: CC: Thomas Gleixner <tglx(a)linutronix.de>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org