X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ReleaseNotes.txt;h=6e2ac02ced87a96321e5f05f0df9b2c3575fd6fb;hp=d6f078348a815308d928884d96bd470b1c4634de;hb=19eba4a7b455ba6744968fd9592b7fab6f8a2a26;hpb=5051888301a858cf7a5cb1d1a082b95aef94f10a diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index d6f078348a..6e2ac02ced 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -48,12 +48,12 @@ prior to using the Edk 2.0. Compiler Tool Chain Microsoft* Visual Studio .NET 2003* (http://www.microsoft.com) or - GCC version 4.x or later (http://gcc.gnu.org) + A special GCC version 4.x or later (http://gcc.gnu.org). See below. Assembler Tool Chain Microsoft Macro Assembler, version 6.15 or later or - GCC version 4.x or later + GNU binutils 2.16.1 or later Java Development Kit ( Java 5.0 or later) Sun* jdk-1.5.0_04 or later (http://java.sun.com) @@ -75,8 +75,10 @@ Optional Tools -------------- Compiler Tool Chains: Intel C++ Compiler for Windows, ver. 9.0 or later (http://www.intel.com) - Intel C Compiler for EFI Byte Code, ver. 1.2 or later + Intel C Compiler for EFI Byte Code, ver. 1.2 or later + (http://www.intel.com/cd/software/products/asmo-na/eng/compilers/efibc/index.htm) Microsoft Driver Development Kit, version 3790.1830 or later + (http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx) Microsoft ACPI Source Language Assembler, Version 1.0.13NT or later Intel ACPI Component Architecture, version 20060113 @@ -197,6 +199,10 @@ After running the setup command, you can build individual packages. The EdkNt32Pkg has a special target; "run" that will execute the Nt32 emulation platform under Microsoft Windows. +To exit the Nt32 emulation platform, you may type reset at the EFI Shell> +command prompt. Alternately, you may use the Graphical interface, Boot +Maintenance Manager screen's Reset System command. + ------------------------ Individual Module Builds ------------------------ @@ -220,12 +226,15 @@ Pre-defined targets in the build.xml files include: A Word on GCC tool chain ------------------------ -You will find a script in the tree that will download, configure, compile, and -install a gcc 4.0.2 tool chain for development. It has support for the ia32 -architecture. It can be built and run on Cygwin, Linux, and many other POSIX -compliant host environments. There are a few tools that you will need on your -host computer in order to compile the tool chain. Among them are bash, gcc, -gmake, curl (or wget). +EDK2 will not compile with a standard Linux gcc tool chain. While Linux +distributions are usually based on ELF, EDK2 requires a version of gcc that is +configured to produce PE-COFF images. You will find a script in edk2/Tools/gcc +that will download, configure, compile, and install a gcc 4.X cross-compile +tool chain for EDK2 development. It has support for the ia32 architecture. It +can be built and run on Cygwin, Linux, and many other POSIX compliant host +operating environments. There are a few tools that you will need on your host +computer in order to compile the tool chain. Among them are bash, gcc, gmake, +curl (or wget). ------------------------------------------------------------------------------- @@ -233,7 +242,7 @@ General Information: =============================================================== Mechanisms: ---------- -A quick understanding: +A brief overview: A) Surface Area Package Description (SPD) file contains information about the modules that the package contains, including the location of all MSA files, and