Re: [edk2] [PATCH] MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0

Subject: Re: [edk2] [PATCH] MdePkg BaseLib NASM Thunk16: Initialize _16GdtrBase to 0

From: Paolo Bonzini <pbonzini@redhat.com>

To: edk2-devel@lists.sourceforge.net

Date: 2014-09-01 20:58:12

Il 31/08/2014 20:23, Sergey Isakov ha scritto:
> Clang assembler doesnt support 16 bit codes.

(please don't top-post)

Does Apple not ship gas anymore and replaces it with clang's integrated
assembler?

In either case, how the clang folks can say "use the clang integrated
assembler and file bugs" with a straight face when asked to upgrade
NASM?  This is not a bug that would have to be filed, it's a substantial
feature request...

Paolo

> On 31 . 2014 ., at 20:16, Paolo Bonzini  wrote:
> 
>> Il 30/08/2014 08:47, Jordan Justen ha scritto:
>>> All,
>>>
>>> Sergey reported that XCLANG was able to build and link with my latest
>>> version. (Apparently he still has issues booting OVMF, but I don't
>>> think it is specifically due to NASM Thunk16.)
>>>
>>> Therefore, I'll commit the NASM series now with Liming's r-b.
>>>
>>> I'll send out a separate email noting that NASM 2.07 or newer will now
>>> be required for building BaseLib for IA32 & X64 (except Visual Studio
>>> and ICC).
>>
>> Out of curiosity, what's the reason for converting to NASM?  gas
>> supports both Intel syntax and 16-bit code.
>>
>> Paolo
>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.  
>> Video for Nerds.  Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> edk2-devel mailing list
>> edk2-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel