x86, build: Change code16gcc.h from a C header to an assembly header
authorH. Peter Anvin <hpa@linux.intel.com>
Wed, 4 Jun 2014 20:16:48 +0000 (13:16 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Wed, 4 Jun 2014 20:16:48 +0000 (13:16 -0700)
commita9cfccee6604854aebc70215610b9788667f4fec
treefd5386d1e9c8d43eb1a52da94b57382b7a509ee0
parenta9358bc3531901a15e2f7cd48550c9555fc0288f
x86, build: Change code16gcc.h from a C header to an assembly header

By changing code16gcc.h from a C header to an assembly header and use
the -Wa,... option to gcc to force it to be added to the assembly
input, we can avoid the problems with gcc reordering code bits on us.

If we have -m16, we still use it, of course.

Suggested-by: Kevin O'Connor <kevin@koconnor.net>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Link: http://lkml.kernel.org/n/tip-xw8ibgdemucl9fz3i1bymu6w@git.kernel.org
arch/x86/Makefile
arch/x86/boot/code16gcc.h
This page took 0.023776 seconds and 5 git commands to generate.