Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
appnote:buildtargets [2017/06/29 06:20]
nikize .mrom note
appnote:buildtargets [2017/10/03 13:17]
mcb30
Line 8: Line 8:
 There are some other [[#special targets]] as well. There are some other [[#special targets]] as well.
 ===== Platforms ===== ===== Platforms =====
-All currently ​supported platforms ​can be found by +Currently ​supported platforms ​are
-    ls src/​arch/​*/​Makefile.* +   * bin                //(alias for bin-i386-pcbios)// 
-Or for an transformed list: +   * bin-i386-pcbios
-    cd src/arch; for a in */​Makefile.*;​ do echo bin-$a | sed s,/​Makefile.,​-,;​ done +
- +
-This currently results in this list+
-   * bin-arm-efi ​   ​//(base target ​for arm32 and 64, not usable on it's own)// +
-   * bin-arm32-efi +
-   * bin-arm64-efi+
    * bin-i386-efi    * bin-i386-efi
    * bin-i386-linux    * bin-i386-linux
-   * bin-i386-pcbios ​   //(bin can be used as an alias for this platform)// 
-   * bin-x86-efi ​   //(base target for i386 and x86_64, not usable on it's own)// 
-   * bin-x86-linux ​   //(base target for i386 and x86_64, not usable on it's own)// 
-   * bin-x86-pcbios ​   //(base target for i386 and x86_64, not usable on it's own)// 
    * bin-x86_64-efi    * bin-x86_64-efi
    * bin-x86_64-linux    * bin-x86_64-linux
    * bin-x86_64-pcbios    * bin-x86_64-pcbios
 +   * bin-arm32-efi
 +   * bin-arm64-efi
  
 ===== Driver ===== ===== Driver =====
Line 36: Line 28:
    * ''​ipxe''​ all native drivers, commonly used for usb based boot media or where iPXE is not used in a chainloaded manner.    * ''​ipxe''​ all native drivers, commonly used for usb based boot media or where iPXE is not used in a chainloaded manner.
    * ''​undionly''​ driver used for building chainable iPXE for ''​pcbios''​ platforms (not included in ''​ipxe''​ since UNDI stack can't be reliably kept and still having device available for possible native iPXE driver) use with ''​.kpxe''​ extension    * ''​undionly''​ driver used for building chainable iPXE for ''​pcbios''​ platforms (not included in ''​ipxe''​ since UNDI stack can't be reliably kept and still having device available for possible native iPXE driver) use with ''​.kpxe''​ extension
-   * ''​snponly''​ similar to ''​undionly''​ but for ''​efi''​ uses ''​snp''​ or ''​nii'' ​interface ​provided by something else in EFI land, should only find and boot NIC device it was chained from.+   * ''​snponly''​ similar to ''​undionly''​ but for ''​efi''​ uses ''​snp'' ​(Simple Network Protocol) ​or ''​nii'' ​(Network Interface 
 +Identifier Protocol) ​provided by something else in EFI land, should only find and boot the specific ​NIC device it was chained from.
    * ''​snp''​ same as ''​snponly''​ but tries to boot all devices and not just the one it was chained via, this is also included in ''​ipxe''​ builds    * ''​snp''​ same as ''​snponly''​ but tries to boot all devices and not just the one it was chained via, this is also included in ''​ipxe''​ builds
    * ''​tests''​ the Linux test suite    * ''​tests''​ the Linux test suite
appnote/buildtargets.txt · Last modified: 2023/01/24 09:05 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.