summaryrefslogtreecommitdiff
path: root/src/clock.c
Commit message (Expand)AuthorAgeFilesLines
* add serial console supportGerd Hoffmann2017-09-221-0/+1
* stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor2015-10-151-3/+1
* Add minimal support for machines without hardware interruptsKevin O'Connor2015-08-241-6/+25
* rtc: Support disabling the RTC timer irq supportKevin O'Connor2015-08-171-1/+12
* ps2: Support mode for polling the PS2 port instead of using irqsKevin O'Connor2015-07-141-0/+2
* Support for BIOS interrupt handlerStefan Berger2015-05-211-0/+13
* Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.Kevin O'Connor2013-09-281-105/+34
* Move PIT setup from clock.c to hw/timer.c.Kevin O'Connor2013-09-281-11/+30
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-1/+0
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-3/+3
* Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-0/+1
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-4/+4
* Rename check_tsc() (and similar) to timer_check() and use u32.Kevin O'Connor2013-07-211-2/+2
* Improve accuracy of internal timers.Kevin O'Connor2013-07-201-1/+1
* Add helper functions to convert timer irqs to milliseconds.Kevin O'Connor2013-07-201-2/+1
* Move internal timer code from clock.c to a new file timer.c.Kevin O'Connor2013-07-201-238/+2
* PIC code cleanups.Kevin O'Connor2013-07-141-3/+3
* Minor - improve comments and grouping of handle_08().Kevin O'Connor2013-03-031-3/+3
* Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.Kevin O'Connor2013-03-031-1/+0
* Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor2013-02-181-3/+3
* Don't calibrate TSC if PMTIMER is already set upDavid Woodhouse2013-02-121-4/+10
* Determine century during init and store in VARLOW mem during runtime.Kevin O'Connor2013-02-091-10/+16
* Normalize POST initialization function name suffixes.Kevin O'Connor2013-02-051-6/+6
* add acpi pmtimer supportGerd Hoffmann2012-09-101-0/+31
* Fix winxp boot regression introduced in ecdc655a.Kevin O'Connor2012-06-021-4/+4
* Run all hardware irq handlers on the extra stack.Kevin O'Connor2012-05-301-8/+12
* Rename wait_irq to yield_toirq.Kevin O'Connor2012-05-281-1/+1
* Convert timer code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-15/+17
* Add TSC emulation layer for 386/486 CPUs.Kevin O'Connor2012-02-011-4/+56
* Cleanup - it's no longer necessary to manually reset global variables.Kevin O'Connor2010-09-251-1/+0
* Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor2010-07-281-2/+2
* Fix integer truncating bug in calc_future_timer().Kevin O'Connor2010-07-261-2/+2
* Don't use RTC to time boot menu delay.Kevin O'Connor2010-05-231-0/+4
* Generalize timer based delay code.Kevin O'Connor2010-05-231-1/+25
* Rename check_time() to check_tsc().Kevin O'Connor2010-05-231-3/+3
* Add support for USB mice.Kevin O'Connor2010-05-011-2/+2
* Extend time for rtc to be ready.Kevin O'Connor2010-03-131-7/+8
* Enable irqs in kbd/clock calls that caller might "spin" on.Kevin O'Connor2010-03-131-0/+1
* Support USB interrupt schedules on OHCI and UHCI.Kevin O'Connor2010-02-131-2/+0
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-10/+10
* Distinguish between debug reports for unimplemented vs invalid calls.Kevin O'Connor2009-12-131-8/+8
* Enhance experimental option rom "threading" - enable preemption.Kevin O'Connor2009-12-131-8/+32
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-14/+24
* Handle tsc rollover.Kevin O'Connor2009-10-221-6/+6
* Expand USB OHCI support.Kevin O'Connor2009-10-171-0/+6
* Initial support for USB, UHCI, and USB Keyboards.Kevin O'Connor2009-09-281-0/+3
* Replace clock conversion constants with defines.Kevin O'Connor2009-09-271-8/+11
* Support sleeping until an irq fires, and use where applicable.Kevin O'Connor2009-09-201-3/+1
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-6/+6