Thank you, Andrew
I am busy now and can test only next week.
On 30 авг. 2014 г., at 3:53, Andrew Fish <[email protected]> wrote:
> With these 3 patches you can boot the EFI shell X64 Ovmf on Mac OS X using
> Xcode 5.
> [edk2] [OvmfPkg][Review] Use XCODE5 toolchain for current and future OS X
> versions
> [edk2] [SourceLevelDebugPkg] Code review: Compile/link with clang/Xcode 5
> [UefiCpuPkg][CpuExceptionHandlerLib] Make self modifying code work with Xcode
>
> OvmfPkg/build.sh -a X64
> OvmfPkg/build.sh -a X64 qemu -debugcon file:debug.log -global
> isa-debugcon.iobase=0x402 -monitor stdio -no-reboot -no-shutdown -s
> -singlestep
>
> I was forced to install nasm, and you MUST set NASM_PREFIX to the install
> location of nasm. Xcode ships with a very old version of nasm in
> /usr/bin/nasm.
>
> You get errors trying to assemble the SEC with the Xcode nasm (It looks like
> it is missing some needed features).
> Ia32/Flat32ToFlat64.asm:38: warning: numeric constant 0x100000000 does not
> fit in 32 bits
> Ia32/Flat32ToFlat64.asm:39: error: `64' is not a valid segment size; must be
> 16 or 32
> Ia16/Real16ToFlat32.asm:40: warning: numeric constant 0x100000000 does not
> fit in 32 bits
> Ia16/Real16ToFlat32.asm:62: warning: numeric constant 0x100000000 does not
> fit in 32 bits
> Main.asm:78: error: `64' is not a valid segment size; must be 16 or 32
>
> Thanks,
>
> Andrew Fish
>
> PS. Sorry I omitted Contributed-under, and Signed-off-by from some of the
> patch mails. It has been a long week.
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Anderw Fish <[email protected]>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/_______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel