summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* sdcard: skip detection of PCI sdhci controllers if etc/sdcard usedMatt DeVillier2016-03-211-1/+1
| | | | | | | | | | | | Some BayTrail ChromeOS devices have the eMMC controller hidden (thus requiring the use of etc/sdcard), while others do not, making it problematic to have a single payload which serves all devices properly. Therefore, if the CBFS contains etc/sdcard entries, skip detection of any visible PCI sdhci controllers in order to avoid duplicate entries in the boot menu. Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note release date of 1.9.1Kevin O'Connor2016-02-191-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* usb: Allow configuration of sigatt time (in etc/usb-time-sigatt)Kevin O'Connor2015-11-171-0/+1
| | | | | | | | Several users have reported devices that take more than 100ms to announce their presence on a USB port. Allow the sigatt timeout to be specified at runtime as a way to extend the default timeout. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note v1.9.0 releaserel-1.9.0Kevin O'Connor2015-11-171-0/+19
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor - replace seavgabios text in Build_overview.md with linkKevin O'Connor2015-10-262-6/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Document 'make EXTRAVERSION=xyz' and scripts/tarball.shKevin O'Connor2015-10-231-0/+28
| | | | | | | | Document the existence of the EXTRAVERSION field and the information expected to be present in it. Document the use of tarball.sh in build environments that lack git. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor2015-10-151-11/+3
| | | | | | | | | | | | The C code only uses _cfuncX_ prefixes for parameters to the call32(), stack_hop_back(), and call32_params() functions. It's simpler to use macro wrappers around those functions which provide the required prefix. This also changes the parameter order of stack_hop() and stack_hop_back() to use the more natural (func, params) ordering. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor - add "code relocation" link to "Execution and code flow" documentKevin O'Connor2015-09-081-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Don't use an add-symbol-file offset when describing gdb debuggingKevin O'Connor2015-08-241-8/+9
| | | | | | | | | Recent versions of gdb will only add an offset to the '.text' section of object files via the add-symbol-file command. The SeaBIOS build doesn't place code directly in a '.text' section, so update the documentation to obtain the same result via an 'objcopy' call instead. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* sdcard: Allow sdcard addresses to be specified in CBFS filesKevin O'Connor2015-08-241-0/+1
| | | | | | | | Allow a hardcoded address to be specified in cbfs files with a prefix of "etc/sdcard". Some real-world devices have valid SDHCI controllers that do not show up as PCI devices. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* ps2: Eliminate "etc/ps2-poll-only"; use CONFIG_HARDWARE_IRQ insteadKevin O'Connor2015-08-241-1/+0
| | | | | | | | The "etc/ps2-poll-only" runtime setting is directly tied to the new CONFIG_HARDWARE_IRQ setting - use the compile time setting to control both. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* ps2: Support mode for polling the PS2 port instead of using irqsKevin O'Connor2015-07-141-0/+1
| | | | | | | | | | | | | Some recent hardware has trouble with routing PS2 port interrupts while the interrupt controller is in legacy routing mode. This patch adds a config mechanism (via "etc/ps2-poll-only") to force the PS2 code into a polling only mode so that interrupts are not required. It is not recommended to use this polling mode on hardware that does properly support PS2 irqs, because some very old (DOS-era) programs depend on the BIOS PS2 irq behavior. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note release date of 1.8.2Kevin O'Connor2015-07-061-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Clarify that pci-optionrom-exec doesn't apply to roms in cbfsKevin O'Connor2015-03-181-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note release date of 1.8.1Kevin O'Connor2015-03-161-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* boot: switch default menu key to ESCPaolo Bonzini2015-03-161-2/+2
| | | | | | | | | | | | | On some platforms, F12 may be hard to access; for example, on OS X machines F9-F12 have been intercepted by the OS for a long time, and on newer OS X releases function keys are basically gone for good. Which keys are and are not available depends on the client, not on the server, but only function keys are usually trapped by terminals. Hence, using ESC for the boot menu avoids the problems associated with F12. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
* Add an option to only execute option ROMs contained in CBFStpearson@raptorengineeringinc.com2015-02-241-0/+1
| | | | | | | | | | | TEST: Booted ASUS KFSN4-DRE with iPXE ROMs built in to CBFS; with etc/pci-optionrom-exec set to 0 the on-board network ROMs were ignored while the iPXE ROMs executed normally. When set to 2 or greater all option ROMs executed normally. Tests of VGA only were not possible due to a lack of supported hardware. Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Prefer triple backticks to multiple lines with single backticksKevin O'Connor2015-02-243-8/+16
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add page on available CBFS/fw_cfg runtime config filesKevin O'Connor2015-02-192-4/+193
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add page describing the patch contribution processKevin O'Connor2015-02-182-1/+22
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: add page for SeaVGABIOSKevin O'Connor2015-02-182-0/+40
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note v1.8.0 releaserel-1.8.0Kevin O'Connor2015-02-181-0/+22
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: There is only one VAR16 flag nowKevin O'Connor2015-02-181-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update release history with dates of stable releasesKevin O'Connor2015-02-181-0/+45
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Document why v1.6.3 release came after v0.6.2Kevin O'Connor2015-02-181-0/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add documentation on using readserial.py scriptKevin O'Connor2015-01-011-0/+37
| | | | | | | Update the debugging documentation with info on timing debug output with readserial.py. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add page describing SeaBIOS final object linkingKevin O'Connor2014-12-292-0/+169
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add info on MODE16/MODESEGMENT compile time flagsKevin O'Connor2014-12-291-0/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Don't point to repo README filesKevin O'Connor2014-12-291-6/+3
| | | | | | | Now that the README files have been simplified, don't point the wiki pages to them. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Add wiki documentation to repositoryKevin O'Connor2014-12-2911-0/+1039
Add a docs/ directory that contains the contents of the SeaBIOS wiki in markdown format. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>