• Joined on 2025-02-05
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 02:13:34 +02:00
37ab9d598f virtio-blk: better request interface; better endianness conversion
uosfz pushed to virtio-blk at karlos/karlos 2026-05-28 19:43:39 +02:00
c8533c8387 slab: simple test for custom alignment and unaligned size
d256e462f8 slab: custom alignment possible
4365dba1bb virtio blk: extracted common code from read and write
Compare 3 commits »
uosfz pushed to virtio-blk at karlos/karlos 2026-05-28 14:52:52 +02:00
440975dd74 virtio blk: writing to disk works
83c83737f3 virtio blk: use 3 descriptors for header-data-status
2b1c04b444 util.h header with linked list and bitmap stuff
Compare 3 commits »
uosfz pushed to virtio-blk at karlos/karlos 2026-05-28 14:12:28 +02:00
e3417065c4 slab: detect missed cache initialization
uosfz pushed to virtio-blk at karlos/karlos 2026-05-28 14:02:24 +02:00
4690e370d2 virtio blk: callback with userdata; seems to work for multiple reads now
4061ae1c2d virtio blk: async read with callback
b22d089f78 virtio block device initialization function
Compare 3 commits »
uosfz pushed to virtio-blk at karlos/karlos 2026-05-27 23:56:33 +02:00
664a842f33 newtype for pci bdf
uosfz pushed to virtio-blk at karlos/karlos 2026-05-27 23:22:05 +02:00
085d3f4538 first functional block read
78f2f4c75a virtio blk: setup with virtqueues
Compare 2 commits »
uosfz created branch virtio-blk in karlos/karlos 2026-05-27 15:33:36 +02:00
uosfz pushed to virtio-blk at karlos/karlos 2026-05-27 15:33:36 +02:00
75acda73e2 virtio block device feature negotiation
26188b93ab Merge branch 'main' into virtio-blk
Compare 2 commits »
uosfz pushed to main at karlos/karlos 2026-05-27 10:23:38 +02:00
104c4c3278 remove parameter from all widget drawing functions
uosfz pushed to main at karlos/karlos 2026-05-22 22:14:20 +02:00
b0cdcc28fc missing header
uosfz pushed to main at karlos/karlos 2026-05-21 18:11:11 +02:00
b52e397303 fixed some missing keyboard keys
uosfz pushed to main at karlos/karlos 2026-05-21 17:49:45 +02:00
b3d51307fd bootparams for panic on mem exhaustion
77dc72e76c split app and components; rebrand to widget
Compare 2 commits »
uosfz pushed to main at karlos/landing-page 2026-05-21 15:28:58 +02:00
2a278a4945 some current goals
983b96a967 simple screenshot gallery
Compare 2 commits »
uosfz pushed to main at karlos/karlos 2026-05-21 14:28:52 +02:00
2aa1cd6b1a hexer: current line hightlight; ENTER for newline
3e699abb04 app_kernmsg: aligned buttons
Compare 2 commits »
uosfz pushed to main at karlos/karlos 2026-05-21 13:41:52 +02:00
12cc7dc3d3 app_kernmsg: top and bottom buttons
dba93f4113 kernmsg: subsystem filtering
d1e1bef61d kernmsg now has subsystem info
Compare 3 commits »
uosfz pushed to main at karlos/karlos 2026-05-21 02:24:11 +02:00
649b2f02df hexer: ascii/hex is highlighted when the other is selected
c75178b5cd hexer: extracted messy coord calculation into separate function
20053faeeb hexer: normal and insert mode; direct ascii editing
ba74438f02 simple hex editor
Compare 4 commits »
uosfz pushed to main at karlos/karlos 2026-05-20 23:30:26 +02:00
3ae29cb2f0 mouse support for diskviewer
uosfz pushed to main at karlos/karlos 2026-05-20 23:14:43 +02:00
b631286963 fix hexchar parsing
a63d9ae7a1 editable window for diskviewer
e09a279c1f disk viewer status line; byte parsing in std
59c763f4cb Merge branch 'main' of 188.68.55.73:karlos/karlos
2637e91e54 more missed mouse redraws
Compare 5 commits »
uosfz pushed to main at karlos/karlos 2026-05-20 20:35:10 +02:00
7047d40aa5 remove string.h include