aboutsummaryrefslogtreecommitdiff
path: root/projects/grub/configs/bios
Commit message (Collapse)AuthorAgeFilesLines
* Add overlooked GRUB modules to modules-minimalAndrew Robbins2018-04-071-0/+4
|
* Include modules from modules-minimal in GRUB imageAndrew Robbins2018-04-071-0/+2
|
* Add GRUB module 'cbmemc' to each GRUB targetAndrew Robbins2017-09-171-0/+1
| | | | | Dumps CBMEM console log to stdout; this is useful for development/troubleshooting purposes.
* Add GRUB module 'biosdisk' to BIOS target installAndrew Robbins2017-08-291-0/+1
| | | | | Without this module the GRUB can't find devices--as in, 'ls' literally lists nothing, not even the device GRUB booted from.
* Consolidate GRUB BIOS target modules into 'install'Andrew Robbins2017-08-293-202/+201
| | | | | | | | Since the majority of GRUB modules will be placed into CBFS instead of the GRUB image itself, the modules-install and modules-preload files no longer have any use as-is. However, they serve as a useful reference to which modules should be retained for later processing (thus the addition to the new install file).
* Create GRUB BIOS target file 'modules-minimal'Andrew Robbins2017-08-291-0/+7
| | | | | | | | | | | | This file should only contain the minimum of modules necessary to create a working, bootable image able to source other modules and files from CBFS and/or a separate device. (module dependencies are installed automatically) By including as few modules as possible into the GRUB image, selective addition/removal of modules to/from CBFS is now possible. In addition, modules can be reloaded without issue (modules included in the GRUB image can't be reloaded).
* Copy GRUB module lists to BIOS target dirAndrew Robbins2017-08-292-0/+202
| | | | | | A GRUB image will be produced on a target-specific basis so the target will need its own copy of the modules to include in either the GRUB image itself or CBFS.
* Add configuration files to GRUB BIOS target dirAndrew Robbins2017-08-296-0/+7
The purpose of each new file is as follows: * arch -- CPU architecture to target when building images * config -- embedded GRUB configuration * format -- GRUB output format * platform -- the platform GRUB should build images for * prefix -- where GRUB should search for modules by default * size -- the size of the floppy image to produce, in KiB