• Joined on 2025-02-05
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
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-14 18:25:58 +02:00
f06ab3c5af WIP Switching to scancode set 2
tomolt created branch keyboard-thomas in karlos/karlos 2025-08-13 21:30:28 +02:00
tomolt pushed to keyboard-thomas at karlos/karlos 2025-08-13 21:30:28 +02:00
58ad56118c Troubleshooting to get keyboard driver working
a33a142653 Work around buggy bochs ACPI tables
2e8c32a3b0 Some attempts to get keyboard working on HW
Compare 3 commits »
tomolt pushed to main at karlos/karlos 2025-08-13 18:34:05 +02:00
2bf714fd58 Work around buggy bochs ACPI tables
tomolt pushed to main at karlos/karlos 2025-08-06 19:35:50 +02:00
a22c4c4d97 (Re-)introduced cache enabling on all cores at start
tomolt pushed to main at karlos/fernlader 2025-07-18 00:58:49 +02:00
4e6c29c621 More general cleanup
tomolt pushed to main at karlos/fernlader 2025-07-18 00:23:19 +02:00
68eb1914b1 Some asm restructuring; Reduced binary size
tomolt pushed to main at karlos/fernlader 2025-07-17 23:57:57 +02:00
001f3b0a5c Shrunk binary by making bootboot struct BSS
tomolt pushed to main at karlos/fernlader 2025-07-17 23:41:46 +02:00
65c9bf56f5 Separate BSS section, cleared manually at runtime.
tomolt pushed to main at karlos/fernlader 2025-07-17 15:23:14 +02:00
ac53cb9cfc Saving framebuffer information
tomolt pushed to main at karlos/fernlader 2025-07-17 15:08:13 +02:00
b8a175b78f Setting up a VESA video mode
cdfef627fa Printing a hex dump of the tftp_open cmd
093969301e Trying to debug failing TFTP open
be2d14de91 Increased TX buffer size
Compare 4 commits »
tomolt pushed to main at karlos/fernlader 2025-07-08 17:22:09 +02:00
43a0d9017c We have liftoff!
tomolt pushed to main at karlos/fernlader 2025-07-08 16:00:06 +02:00
5fab4ba6c3 Alloc'ing from the memory map
tomolt pushed to main at karlos/fernlader 2025-07-08 15:43:31 +02:00
51502e07d4 lboot now sets up an initial bootboot struct