Etherboot

From coreboot
Revision as of 19:10, 1 March 2005 by Yhlu (talk | contribs)
Jump to navigation Jump to search

The wiki is being retired!

Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!

Download Etherboot --- Please use 5.2.6

Config changes needed for LinuxBIOS support

src/Config

  1. Select which buses etherboot should support

CFLAGS+= -DCONFIG_PCI

  1. CFLAGS+= -DCONFIG_PCMCIA
  1. For prompting and default on timeout

#CFLAGS+= -DASK_BOOT=3 -DBOOT_FIRST=BOOT_NIC CFLAGS+= -DBOOT_FIRST=BOOT_NIC CFLAGS+= -DBOOT_SECOND=BOOT_DISK# If you would like to attempt to boot from other devices as well as the network.

  1. CFLAGS+= -DBOOT_SECOND=BOOT_FLOPPY
  2. CFLAGS+= -DBOOT_THIRD=BOOT_DISK
  3. CFLAGS+= -DBOOT_INDEX=0


  1. for btext console support
  2. CFLAGS+= -DCONSOLE_BTEXT
  3. for direct PC kbd support

CFLAGS+= -DCONSOLE_PC_KBD

  1. for FILO support it will make main call pci_init

CFLAGS+= -DCONFIG_FILO


arch/i386/Config

#CFLAGS+= -DPCBIOS

  1. Compile in k8/hammer support

CFLAGS+= -DCONFIG_X86_64

  1. Options to make a version of Etherboot that will work under linuxBIOS.

CFLAGS+= -DLINUXBIOS -DCONFIG_TSC_CURRTICKS -DCONSOLE_SERIAL -DCOMCONSOLE=0x3f8 -DCOMPRESERVE -DCONFIG_PCI_DIRECT -DELF_IMAGE#VGA CFLAGS+= -DCONSOLE_DIRECT_VGA