Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
76327b9f32a009245c215f4a3c5d58a01b5310ae
/
src
/
clock.c
b4cca86
stacks: Use macro wrappers for call32() and stack_hop_back()
by Kevin O'Connor
· 7 years ago
bd5f6c7
Add minimal support for machines without hardware interrupts
by Kevin O'Connor
· 7 years ago
bc46ebe
rtc: Support disabling the RTC timer irq support
by Kevin O'Connor
· 7 years ago
f318c07
ps2: Support mode for polling the PS2 port instead of using irqs
by Kevin O'Connor
· 8 years ago
5aa2a75
Support for BIOS interrupt handler
by Stefan Berger
· 7 years ago
8b7861c
Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.
by Kevin O'Connor
· 9 years ago
9fcd199
Move PIT setup from clock.c to hw/timer.c.
by Kevin O'Connor
· 9 years ago
135f3f6
Split disk.h into block.h and std/disk.h.
by Kevin O'Connor
· 9 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 9 years ago
3df600b
Move stacks.c definitions from util.h to new file stacks.h.
by Kevin O'Connor
· 9 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 9 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 9 years ago
018bdd7
Rename check_tsc() (and similar) to timer_check() and use u32.
by Kevin O'Connor
· 9 years ago
b7ab178
Improve accuracy of internal timers.
by Kevin O'Connor
· 9 years ago
6901337
Add helper functions to convert timer irqs to milliseconds.
by Kevin O'Connor
· 9 years ago
c6e8c07
Move internal timer code from clock.c to a new file timer.c.
by Kevin O'Connor
· 9 years ago
aa7c234
PIC code cleanups.
by Kevin O'Connor
· 9 years ago
3e641f2
Minor - improve comments and grouping of handle_08().
by Kevin O'Connor
· 9 years ago
922aa1b
Separate out 16bit PCI-BIOS entry point from regular int 0x1a entry point.
by Kevin O'Connor
· 9 years ago
89a2f96
Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
by Kevin O'Connor
· 9 years ago
473013a
Don't calibrate TSC if PMTIMER is already set up
by David Woodhouse
· 9 years ago
0f6198a
Determine century during init and store in VARLOW mem during runtime.
by Kevin O'Connor
· 9 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 9 years ago
455a7c8
add acpi pmtimer support
by Gerd Hoffmann
· 10 years ago
1297e5d
Fix winxp boot regression introduced in ecdc655a.
by Kevin O'Connor
· 10 years ago
ecdc655
Run all hardware irq handlers on the extra stack.
by Kevin O'Connor
· 10 years ago
94c749c
Rename wait_irq to yield_toirq.
by Kevin O'Connor
· 10 years ago
9d254d4
Convert timer code EBDA variables to VARLOW variables.
by Kevin O'Connor
· 10 years ago
745de85
Add TSC emulation layer for 386/486 CPUs.
by Kevin O'Connor
· 10 years ago
4d96edc
Cleanup - it's no longer necessary to manually reset global variables.
by Kevin O'Connor
· 12 years ago
cc9e1bf
Add FUNC16() helper macro for converting a 16bit func to a segoff_s.
by Kevin O'Connor
· 12 years ago
abf31d3
Fix integer truncating bug in calc_future_timer().
by Kevin O'Connor
· 12 years ago
bb68591
Don't use RTC to time boot menu delay.
by Kevin O'Connor
· 12 years ago
b5cc2ca
Generalize timer based delay code.
by Kevin O'Connor
· 12 years ago
144817b
Rename check_time() to check_tsc().
by Kevin O'Connor
· 12 years ago
0e88576
Add support for USB mice.
by Kevin O'Connor
· 12 years ago
11cc662
Extend time for rtc to be ready.
by Kevin O'Connor
· 12 years ago
68c5139
Enable irqs in kbd/clock calls that caller might "spin" on.
by Kevin O'Connor
· 12 years ago
991eaff
Support USB interrupt schedules on OHCI and UHCI.
by Kevin O'Connor
· 12 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 12 years ago
dfefeb5
Distinguish between debug reports for unimplemented vs invalid calls.
by Kevin O'Connor
· 13 years ago
ad90159
Enhance experimental option rom "threading" - enable preemption.
by Kevin O'Connor
· 13 years ago
10ad799
Replace irq_enable() regions with explicit calls to check for irqs.
by Kevin O'Connor
· 13 years ago
89eb624
Handle tsc rollover.
by Kevin O'Connor
· 13 years ago
1c46a54
Expand USB OHCI support.
by Kevin O'Connor
· 13 years ago
114592f
Initial support for USB, UHCI, and USB Keyboards.
by Kevin O'Connor
· 13 years ago
6aee52d
Replace clock conversion constants with defines.
by Kevin O'Connor
· 13 years ago
ee2efa7
Support sleeping until an irq fires, and use where applicable.
by Kevin O'Connor
· 13 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 13 years ago
372e071
Rename VAR16_32 to VAR16VISIBLE.
by Kevin O'Connor
· 13 years ago
4f5586c
Fix RTC UIP timing.
by Kevin O'Connor
· 13 years ago
f358759
Clock cleanups.
by Kevin O'Connor
· 13 years ago
af473a4
Don't declare a handler for int 0x1c - the default handler is sufficient.
by Kevin O'Connor
· 13 years ago
b1b7c2a
Change license from GPLv3 to LGPLv3.
by Kevin O'Connor
· 13 years ago
a83ff55
Reduce stack usage of hw irq handlers.
by Kevin O'Connor
· 13 years ago
92f95b0
Add more linker protections around variables accessed from 16bit mode.
by Kevin O'Connor
· 14 years ago
4a754b3
Add linker magic to ensure 16bit variables aren't repeated in 32bit code.
by Kevin O'Connor
· 14 years ago
15157a3
Implement GET/SET_GLOBAL(...) instead of using GET/SET_VAR(CS, ...)
by Kevin O'Connor
· 14 years ago
4e6c970
Implement time based checks even when looping on an ioport.
by Kevin O'Connor
· 14 years ago
bc2aecd
Implement tsc based delay timers, and use them throughout code.
by Kevin O'Connor
· 14 years ago
d21c089
Enable a default hw irq handler.
by Kevin O'Connor
· 14 years ago
7ab798f
Always define macro MODE16 - that way it can be used in C conditionals.
by Kevin O'Connor
· 14 years ago
9521e26
Extract 'struct bregs' out of biosvar.h; clean up header includes.
by Kevin O'Connor
· 14 years ago
a05223c
Improve some debugging output.
by Kevin O'Connor
· 14 years ago
f54c150
Cleanup handling of interrupt controller (PIC).
by Kevin O'Connor
· 14 years ago
15c1f22
Support config driven debugging of each irq handler.
by Kevin O'Connor
· 14 years ago
35192dd
Move debugging messages to appropriate functions.
by Kevin O'Connor
· 14 years ago
72743f1
Minor cleanup - use usecs instead of msecs.
by Kevin O'Connor
· 14 years ago
5be0490
Implement usleep using real time clock.
by Kevin O'Connor
· 14 years ago
1cd7471
Fix typo in clock.c outb_cmos call.
by Kevin O'Connor
· 14 years ago
e6eb3f5
Move timer setup from post.c to clock.c.
by Kevin O'Connor
· 14 years ago
a0dc296
Basic support for PCI BIOS.
by Kevin O'Connor
· 14 years ago
7a558e4
Don't save/restore flags and ebp on external calls - saves on stack space.
by Kevin O'Connor
· 14 years ago
ed12849
Reduce stack usage for ISRs; minor fixes.
by Kevin O'Connor
· 14 years ago
6c78122
Replace debug_exit calls with debug info while setting a failure.
by Kevin O'Connor
· 14 years ago
1978676
Rename VISIBLE macro for better control.
by Kevin O'Connor
· 14 years ago
c65a380
Bug fixes; get mouse working.
by Kevin O'Connor
· 14 years ago
bdce35f
Misc updates.
by Kevin O'Connor
· 14 years ago
38fcbfe
Version 0.1.2
by Kevin O'Connor
· 14 years ago
rel-0.1.2
4b60c00
Version 0.1.1
by Kevin O'Connor
· 14 years ago
rel-0.1.1
f076a3e
Initial checkin.
by Kevin O'Connor
· 14 years ago
rel-0.1.0