summaryrefslogtreecommitdiffstats
path: root/ReleaseNotes.txt
diff options
context:
space:
mode:
authormichaelx_krau <michaelx_krau@6f19259b-4bc3-4df7-8a09-765794883524>2006-08-01 20:18:19 +0000
committermichaelx_krau <michaelx_krau@6f19259b-4bc3-4df7-8a09-765794883524>2006-08-01 20:18:19 +0000
commitea5254ee0b3c730ee82c177135b9d135b9da4e08 (patch)
treecbc08bffec6c69dbd7ecaae6b8c0c2f4d6ebee73 /ReleaseNotes.txt
parenta513c5a8b4843dee582160545db1247aa9db8c69 (diff)
downloadedk2-ea5254ee0b3c730ee82c177135b9d135b9da4e08.tar.gz
edk2-ea5254ee0b3c730ee82c177135b9d135b9da4e08.tar.bz2
edk2-ea5254ee0b3c730ee82c177135b9d135b9da4e08.zip
Update to Release notes to include more information on the GCC build limitations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1172 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ReleaseNotes.txt')
-rw-r--r--ReleaseNotes.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index d3b5a719a9..b9da6c3080 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -246,6 +246,16 @@ system will be a superior choice for those wishing to compile with gcc.
Make sure that you select the e2fsprogs development package when you install
cygwin. It is necessary for the GenFvImage tool.
+----------------------------------------
+A Word on gcc for Processor Architectures
+----------------------------------------
+
+Currently gcc support is limited to IA-32 builds, generating IA-32 PE32 images.
+
+The X64 bit (Intel 64, etc.) support under the gcc compiler does not support the EFIAPI calling convention (as defined in the UEFI 2.0 specification Chapter 2), so it is not possible to build a working EFI image for an X64 environment. Since the x64 gcc does not support the EFIAPI calling convention the x64 tools do not support generating a PE32+ image. The EFIAPI calling convention is very similar to the Microsoft x64 calling convention.
+
+On ItaniumŪ Processors the gcc compiler does not support generating a PE32+ image.
+
-----------------------
Notes on Documentation
-----------------------