aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2014-11-12 12:15:34 -0500
committerKevin O'Connor <kevin@koconnor.net>2015-07-14 14:49:34 -0400
commitf318c0797bcea7f5b91853365a0bc65529570963 (patch)
tree4fb5011988136036ccf26dbd647d4f254ee5c71d /docs
parent4d204362b6e2d87ad82f71c076db7cba4d82d301 (diff)
downloadseabios-hppa-f318c0797bcea7f5b91853365a0bc65529570963.zip
seabios-hppa-f318c0797bcea7f5b91853365a0bc65529570963.tar.gz
seabios-hppa-f318c0797bcea7f5b91853365a0bc65529570963.tar.bz2
ps2: Support mode for polling the PS2 port instead of using irqs
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>
Diffstat (limited to 'docs')
-rw-r--r--docs/Runtime_config.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/Runtime_config.md b/docs/Runtime_config.md
index 4ac0eae..962a8a9 100644
--- a/docs/Runtime_config.md
+++ b/docs/Runtime_config.md
@@ -180,6 +180,7 @@ There are several additional configuration options available in the
| boot-fail-wait | If no boot devices are found SeaBIOS will reboot after 60 seconds. Set this to the amount of time (in milliseconds) to customize the reboot delay or set to -1 to disable rebooting when no boot devices are found
| extra-pci-roots | If the target machine has multiple independent root buses set this to a positive value. The SeaBIOS PCI probe will then search for the given number of extra root buses.
| ps2-keyboard-spinup | Some laptops that emulate PS2 keyboards don't respond to keyboard commands immediately after powering on. One may specify the amount of time (in milliseconds) here to allow as additional time for the keyboard to become responsive. When this field is set, SeaBIOS will repeatedly attempt to detect the keyboard until the keyboard is found or the specified timeout is reached.
+| ps2-poll-only | SeaBIOS normally sets up the PS2 port to generate interrupts on keyboard and mouse events. One may set this field to a non-zero value to have SeaBIOS periodically poll the PS2 port for events instead. This may be useful on machines that do not properly route PS2 port interrupts.
| optionroms-checksum | Option ROMs are required to have correct checksums. However, some option ROMs in the wild don't correctly follow the specifications and have bad checksums. Set this to a zero value to allow SeaBIOS to execute them anyways.
| pci-optionrom-exec | Controls option ROM execution for roms found on PCI devices (as opposed to roms found in CBFS/fw_cfg). Valid values are 0: Execute no ROMs, 1: Execute only VGA ROMs, 2: Execute all ROMs. The default is 2 (execute all ROMs).
| s3-resume-vga-init | Set this to a non-zero value to instruct SeaBIOS to run the vga rom on an S3 resume.