• Joined on 2025-02-05
tomolt pushed to time at karlos/karlos 2025-10-02 14:58:25 +02:00
ba56f97011 Streamlining the time interface & hwclock impl
tomolt pushed to time at karlos/karlos 2025-10-02 14:08:13 +02:00
841e53281d RTC Counter + TSC for high-precision, low drift current time
tomolt pushed to time at karlos/karlos 2025-10-02 13:07:43 +02:00
faf2188cc6 Moved the clock driver code into its own module
tomolt pushed to time at karlos/karlos 2025-10-02 00:57:48 +02:00
64a7ebc794 Fixed listening on the wrong timer IRQ
tomolt pushed to time at karlos/karlos 2025-10-01 22:14:51 +02:00
c5e19c8aea Timer console command for timer debugging
tomolt pushed to time at karlos/karlos 2025-10-01 21:07:16 +02:00
94558fc637 Reading the TSC; Processing timers in the timer queue
tomolt pushed to time at karlos/karlos 2025-10-01 20:17:59 +02:00
7af2540953 Calibrating the LAPIC timer frequency
tomolt pushed to time at karlos/karlos 2025-10-01 19:37:21 +02:00
e2d64567a1 More LAPIC timer config; Time struct
24755d7907 Imported my own pairing-heap timer queue implementation
9161b58c7b interpreting ext codes in scanset 2
da8efc5325 Copy pixels up when scrolling instead of redrawing
c95cc15e73 Don't draw to FB one pixel at a time
Compare 97 commits »
tomolt pushed to main at karlos/landing-page 2025-09-24 21:19:08 +02:00
ac812207a0 Committing some stale changes
53d740b344 Checked in current/legacy landing page
a0acd67074 Crude build script
Compare 3 commits »
tomolt created branch time in karlos/karlos 2025-09-24 20:24:31 +02:00
tomolt pushed to time at karlos/karlos 2025-09-24 20:24:31 +02:00
fd72fe38f3 Imported my own pairing-heap timer queue implementation
tomolt pushed to keyboard at karlos/karlos 2025-09-24 19:39:51 +02:00
9161b58c7b interpreting ext codes in scanset 2
da8efc5325 Copy pixels up when scrolling instead of redrawing
c95cc15e73 Don't draw to FB one pixel at a time
cacb3c58a1 Refresh the FB outside of interrupt handlers
e79e5fc79c Disabled qemu interrupt log spam
Compare 10 commits »
tomolt created branch main in karlos/landing-page 2025-08-17 13:31:20 +02:00
tomolt pushed to main at karlos/landing-page 2025-08-17 13:31:20 +02:00
dfe4e4d182 Added inset shadow into banner image
08f16661df Initial version of revised landing page
tomolt created repository karlos/landing-page 2025-08-17 13:31:06 +02:00
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-15 01:53:13 +02:00
9161b58c7b interpreting ext codes in scanset 2
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-15 01:42:34 +02:00
da8efc5325 Copy pixels up when scrolling instead of redrawing
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-15 01:33:22 +02:00
c95cc15e73 Don't draw to FB one pixel at a time
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-15 00:40:10 +02:00
cacb3c58a1 Refresh the FB outside of interrupt handlers
e79e5fc79c Disabled qemu interrupt log spam
45987a3b24 PS/2: robustness against spurious interrupts
30c9775b4a WIP Switching to scancode set 2
37bcd2c3d7 Troubleshooting to get keyboard driver working
Compare 8 commits »
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-15 00:33:41 +02:00
20bdd774f9 PS/2: robustness against spurious interrupts