• Joined on 2025-02-05
uosfz deleted branch paging from karlos/karlos 2025-07-25 18:49:10 +02:00
uosfz deleted branch ps/2 from karlos/karlos 2025-07-25 18:48:59 +02:00
uosfz pushed to main at karlos/karlos 2025-07-25 18:44:36 +02:00
4fcd011d8a Merge pull request 'SLAB' (#5) from SLAB into main
4d23c1e254 slab: remove 8-byte restriction for object size
c4288e2d5a slab: cleanup functions
61ff23fc46 slab: documentation; overflow/pointer misuse checks
27f0b576f1 define PAGE_SIZE in ram.h; be consistent with typedefs
Compare 13 commits »
uosfz deleted branch SLAB from karlos/karlos 2025-07-25 18:44:36 +02:00
uosfz merged pull request karlos/karlos#5 2025-07-25 18:44:34 +02:00
SLAB
uosfz pushed to SLAB at karlos/karlos 2025-07-25 18:43:31 +02:00
4d23c1e254 slab: remove 8-byte restriction for object size
uosfz created pull request karlos/karlos#5 2025-07-25 18:39:51 +02:00
SLAB
uosfz pushed to SLAB at karlos/karlos 2025-07-25 18:29:15 +02:00
c4288e2d5a slab: cleanup functions
61ff23fc46 slab: documentation; overflow/pointer misuse checks
27f0b576f1 define PAGE_SIZE in ram.h; be consistent with typedefs
b39d6f4f6e nvec_clear
1117ff13f2 4KiB nodevec data structure
Compare 5 commits »
uosfz pushed to SLAB at karlos/karlos 2025-07-24 03:29:03 +02:00
1ff519de1d some tests in main; remove memset bug; remove non-ascii chars
uosfz pushed to SLAB at karlos/karlos 2025-07-23 21:02:51 +02:00
65862344d8 rework slab allocator
uosfz pushed to keyboard at karlos/karlos 2025-07-23 15:33:59 +02:00
845e2ac184 backspace functionality
uosfz pushed to keyboard at karlos/karlos 2025-07-20 14:09:53 +02:00
25fb8ba47a can move cursor in input window
uosfz pushed to keyboard at karlos/karlos 2025-07-20 01:25:01 +02:00
29344e451c separate input and output windows
d2bd0e32d7 can place pixels and damage framebuffer relative to arbitrary sub-rectangles
Compare 2 commits »
uosfz pushed to keyboard at karlos/karlos 2025-07-16 20:28:54 +02:00
49eb065cc5 can invert glyph colors
1c8fb60e0a window interface between console and framebuffer
Compare 2 commits »
uosfz pushed to keyboard at karlos/karlos 2025-07-11 02:09:11 +02:00
7d1ac4a59f consistent handling of normal and extended ps2 scan codes
uosfz pushed to keyboard at karlos/karlos 2025-07-11 01:39:59 +02:00
f6eeffd9a4 unicode: catch characters which are too big
848a5c9430 unicode: avoid overlong encoding
Compare 2 commits »
uosfz pushed to keyboard at karlos/karlos 2025-07-11 01:27:48 +02:00
11504bf582 unicode conversion
de1dcdcf81 add @ printable
Compare 2 commits »
uosfz created branch keyboard in karlos/karlos 2025-07-10 20:11:58 +02:00
uosfz pushed to keyboard at karlos/karlos 2025-07-10 20:11:58 +02:00
28a67e30d1 remove line output
795dd078ef replace old font with new
b69c51e986 split framebuffer init because it needs to be ready as early as possible, but backbuffer needs ram
3d7616deb1 missing parens
772b4943c5 use sff font format for console printing
Compare 10 commits »
uosfz pushed to main at karlos/karlos 2025-07-02 23:11:41 +02:00
938f15d0ee re-enable console display output