• Joined on 2025-02-05
tomolt pushed to time at karlos/karlos 2025-06-18 19:15:02 +02:00
63765fb18c Reading and writing to the IOAPIC
tomolt pushed to time at karlos/karlos 2025-06-18 18:30:44 +02:00
974ba99456 Big info comment on perils of CMOS + NMI interaction
tomolt pushed to mtrr at karlos/karlos 2025-05-31 17:41:19 +02:00
0263909575 Hackily messing with the MTRR until it works
e5512e7766 Many hacks, tricks, opts, experiments for fb perf
d159642ccf Merge branch 'main' into mtrr
0632490ed9 Extra warning in case we find a cache disable bit
215d954648 Allocate backbuffer zeroed out
Compare 17 commits »
tomolt deleted branch framebuffer from karlos/karlos 2025-05-29 21:54:10 +02:00
tomolt pushed to main at karlos/karlos 2025-05-29 21:53:56 +02:00
215d954648 Allocate backbuffer zeroed out
09747532a0 Write to frontbuffer until backbuffer is avail
b0d7e3a962 Merge branch 'main' into framebuffer
dfb64ff422 Workaround for esoteric NULL pointer alloc problem
4c035025c4 Red framebuffer of death in case fb init fails
Compare 8 commits »
tomolt pushed to framebuffer at karlos/karlos 2025-05-29 21:47:49 +02:00
215d954648 Allocate backbuffer zeroed out
tomolt pushed to framebuffer at karlos/karlos 2025-05-29 21:42:46 +02:00
09747532a0 Write to frontbuffer until backbuffer is avail
tomolt pushed to framebuffer at karlos/karlos 2025-05-29 21:33:34 +02:00
b0d7e3a962 Merge branch 'main' into framebuffer
576c11f3c7 Using x86 stringops to optimize memset, memcpy
772cb75b09 Clear console contents on screen instead of scrolling
Compare 3 commits »
tomolt deleted branch real-hw-speedup from karlos/karlos 2025-05-29 21:29:09 +02:00
tomolt pushed to main at karlos/karlos 2025-05-29 21:28:52 +02:00
576c11f3c7 Using x86 stringops to optimize memset, memcpy
772cb75b09 Clear console contents on screen instead of scrolling
Compare 2 commits »
tomolt created branch real-hw-speedup in karlos/karlos 2025-05-29 21:25:17 +02:00
tomolt pushed to real-hw-speedup at karlos/karlos 2025-05-29 21:25:17 +02:00
576c11f3c7 Using x86 stringops to optimize memset, memcpy
772cb75b09 Clear console contents on screen instead of scrolling
Compare 2 commits »
tomolt pushed to framebuffer at karlos/karlos 2025-05-29 18:43:50 +02:00
dfb64ff422 Workaround for esoteric NULL pointer alloc problem
tomolt pushed to framebuffer at karlos/karlos 2025-05-29 18:13:27 +02:00
4c035025c4 Red framebuffer of death in case fb init fails
tomolt pushed to framebuffer at karlos/karlos 2025-05-28 21:31:36 +02:00
faaa6fe309 FB damage rect joining
tomolt created branch framebuffer in karlos/karlos 2025-05-28 18:54:42 +02:00
tomolt pushed to framebuffer at karlos/karlos 2025-05-28 18:54:42 +02:00
3bada7e22b Moved text console code into its own source
910ba8efde Basic double-buffering of framebuffer
Compare 2 commits »
tomolt pushed to main at karlos/karlos 2025-05-28 18:43:18 +02:00
b67d47060f roundup size if smaller than 4KiB
tomolt deleted branch hardware-deploy from karlos/karlos 2025-05-28 17:28:00 +02:00
tomolt deleted branch phys-alloc from karlos/karlos 2025-05-28 17:27:54 +02:00