summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/i8253.c
AgeCommit message (Expand)Author
2021-06-16cleanup vmd(8) includes and header filesdv
2021-03-29Cleanly teardown and restore emulated device state on vm send/receive.dv
2020-06-28vmd(8): Eliminate libevent state corruptionpd
2019-11-30Revert previous - the stability was not as improved as we had thought andMike Larkin
2019-11-29Fix at least one cause of VMs spinning at 100% host CPUMike Larkin
2018-12-10No need to \n in log_debug. Part of a larger diff.Claudio Jeker
2018-07-12vmm(8)/vmm(4): send a copy of the guest register state to vmd on exit,Mike Larkin
2018-07-09vmd(8): deassert interrupt pins in the PIC at the right times. Helps fixMike Larkin
2018-06-19knfReyk Floeter
2018-05-23vmd(8): revert r1.23 (unlatched PIT reads), this made time go too fast onMike Larkin
2018-04-27vmd(8): allow counter state readback via misc port for square wave modeMike Larkin
2018-04-27vmd(8): allow unlatch PIT readsMike Larkin
2018-04-26vmd(8): fix some bugs in PIT mode settingMike Larkin
2018-04-26vmd(8): some more long lines that got missed last timeMike Larkin
2018-04-26vmd(8): handle PIT channel 2 status readback via port 0x61Mike Larkin
2018-04-26vmd(8): wrap some long linesMike Larkin
2018-04-17Drive i8253 with CLOCK_MONOTONIC.cheloha
2017-08-14whitespace and fix a comment typoJasper Lievisse Adriaanse
2017-07-09vmd/vmctl: Add ability to pause / unpause vmspd
2017-05-08Adds functions to read and write state of devices in vmd.Reyk Floeter
2017-04-28rename i8253 "counter" to "channel", a better name for what we areMike Larkin
2017-04-08implement channels 1 and 2 of the legacy PIT.Mike Larkin
2017-03-27die whitespace die die dieTheo de Raadt
2017-03-25Last bits needed to get seabios + alpine linux working. This is enoughMike Larkin
2017-03-25Introduce a new function to obtain properly sized input data, and convertMike Larkin
2017-03-24Backout mlarkin's previous commit while he is away:Reyk Floeter
2017-03-24Last bits of cleanup for linux/seabios support in i8253/i8259 emulationMike Larkin
2017-03-23Various i8253/i8254 implementation improvements - Fix an error that usedMike Larkin
2017-03-19Emulated i8253 should not start out in TIMER_RATEGEN mode on bootMike Larkin
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2016-10-26vmd(8)/vmctl(8) for i386. Some ugliness in #ifdef __i386__ areas will beMike Larkin
2016-10-03add RCS tagsMike Larkin
2016-09-01change some log_warn to log_warnx and convert some integer literals toMike Larkin
2016-09-01Add a set of emulated legacy devices (PIT, PIC, RTC)Mike Larkin