This reverts commit 28b48688 ("x86, boot: use .code16gcc instead of .code16").
Versions of binutils older than 2.16 are already not working, so this workaround is no longer necessary either. Signed-off-by: David Woodhouse <david.woodho...@intel.com> --- Since I just made .code16 work in LLVM, this removes one more barrier to building the kernel with LLVM/clang. And it looks like 'clang -m16' for the C code in arch/x86/boot shouldn't actually be that hard to do now either. diff --git a/arch/x86/boot/bioscall.S b/arch/x86/boot/bioscall.S index 1dfbf64..5077937 100644 --- a/arch/x86/boot/bioscall.S +++ b/arch/x86/boot/bioscall.S @@ -13,7 +13,7 @@ * touching registers they shouldn't be. */ - .code16gcc + .code16 .text .globl intcall .type intcall, @function diff --git a/arch/x86/boot/copy.S b/arch/x86/boot/copy.S index 11f272c..07a7a4a 100644 --- a/arch/x86/boot/copy.S +++ b/arch/x86/boot/copy.S @@ -14,7 +14,7 @@ * Memory copy routines */ - .code16gcc + .code16 .text GLOBAL(memcpy) -- David Woodhouse Open Source Technology Centre david.woodho...@intel.com Intel Corporation -- dwmw2
smime.p7s
Description: S/MIME cryptographic signature