summaryrefslogtreecommitdiff
path: root/usr.sbin/vmd/i8259.c
AgeCommit message (Expand)Author
2018-04-27vmd(8): implement vmd side of ELCR registersMike Larkin
2017-11-29vmd(8): fix broken IRR bit setting for the slave PIC. Noticed by claudioMike Larkin
2017-09-18protect i8259 state with a mutex.David Gwynne
2017-05-08Adds functions to read and write state of devices in vmd.Reyk Floeter
2017-04-08implement nonspecific EOI mode for the legacy PICMike Larkin
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-23use proper return data size when doing PIC reads - don't clobber %eaxMike Larkin
2017-03-19Handle master/slave PIC vector base properly. OpenBSD uses 0x20/0x28Mike Larkin
2017-03-19Convert some log_warn into log_warnx, and provide pic names (master,slave)Mike Larkin
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2016-11-20Remove some old code that isn't needed anymore.Mike 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