Messages in this thread Patch in this message | | | Subject | [PATCH] x86/boot: use .code16 instead of .code16gcc | From | David Woodhouse <> | Date | Fri, 03 Jan 2014 22:30:42 +0000 |
| |
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.Woodhouse@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.Woodhouse@intel.com Intel Corporation
-- dwmw2
[unhandled content-type:application/x-pkcs7-signature] | |