Etherboot

From coreboot
Revision as of 19:13, 1 March 2005 by Yhlu (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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
    2. 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

    1. 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

    1. VGA

CFLAGS+= -DCONSOLE_DIRECT_VGA