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/12/11 17:26]
nikize
appnote:buildtargets [2019/01/22 17:18]
nikize link to tests examples on mailinglist
Line 6: Line 6:
 and .pxe indicates boot type. and .pxe indicates boot type.
     make [platform]/​[driver].[extension]     make [platform]/​[driver].[extension]
 +The ''​bin''​ directory is included in git repo, but all platforms will be created automatically as 
 +part of the build process.
 +
 There are some other [[#special targets]] as well. There are some other [[#special targets]] as well.
 ===== Platforms ===== ===== Platforms =====
Line 33: Line 36:
 Identifier Protocol) provided by something else in EFI land, should only find and boot the specific NIC device it was chained from. 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 example: ''​make bin-x86_64-linux/​tests.linux && ./​bin-x86_64-linux/​tests.linux''​ [[http://​lists.ipxe.org/​pipermail/​ipxe-devel/​2019-January/​006468.html|post on mailinglist with more examples]]
    * ''​tap''​ the Linux tap driver, use with ''​.linux''​ boot type    * ''​tap''​ the Linux tap driver, use with ''​.linux''​ boot type
 ===== Boot type ===== ===== Boot type =====
Line 54: Line 57:
 | ''​.efidrv'' ​   | ''​efi'' ​             | Driver for NIC which can be used by other EFI firmware ​       | | ''​.efidrv'' ​   | ''​efi'' ​             | Driver for NIC which can be used by other EFI firmware ​       |
 | ''​.efirom'' ​   | ''​efi'' ​             | File intended to be flashed into NIC ROM for EFI | | ''​.efirom'' ​   | ''​efi'' ​             | File intended to be flashed into NIC ROM for EFI |
-| ''​.linux'' ​    | ''​linux'' ​           | Linux ELF executable, use for ''​tests''​ and ''​tap''​ |+| ''​.linux'' ​    | ''​linux'' ​           | Linux ELF executable, use for ''​tests''​ and ''​tap'' ​drivers ​|
  
 ===== Special targets ===== ===== Special targets =====
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.