• Joined on 2025-02-05
uosfz pushed to main at karlos/karlos 2026-06-24 22:14:23 +02:00
513fb8a813 msi-x for virtio block device
255e24fa6b pci: can use MSI-X
Compare 2 commits »
uosfz pushed to main at karlos/karlos 2026-06-24 20:01:21 +02:00
dc76ef757f qemu -machine q35; boot disk is now SATA
65e522c267 use interrupts for virtio; MSI not working!
Compare 2 commits »
uosfz pushed to main at karlos/landing-page 2026-06-24 19:17:57 +02:00
f6820f1fd8 changed contact e-mail address
uosfz pushed to jit at karlos/karlos 2026-06-19 21:43:44 +02:00
3958d2dab6 test for signed and unsigned div
c98cae5e15 jit: a lot of tests; signed/unsigned division; fix bug in jit_call
8ac2beb08f jit: better interface
d87b2fed28 multiplication
12efe0056b more operations
Compare 7 commits »
uosfz created branch jit in karlos/karlos 2026-06-17 23:07:34 +02:00
uosfz pushed to jit at karlos/karlos 2026-06-17 23:07:34 +02:00
288801f902 shift right logical; chessboard drawing example
308947c23d repaired tests
2fa4e98197 (TEMP) some more insns, cleanup; idea for app using jit
7750618796 jit: lw, lwu, sw
1fd7088eea jit: load and store, addi; testing
Compare 7 commits »
uosfz pushed to main at karlos/karlos 2026-06-03 22:29:55 +02:00
f037dfa939 Merge branch 'main' of 188.68.55.73:karlos/karlos
164f56ca57 move most of virtio-blk example outside main
a798d37ebe keyboard and utf-8 textline input fix
2a1d457955 can now cope with the fact that we don't have virtio block device
271c5babe9 fix sub-32bit pci config read
Compare 31 commits »
uosfz deleted branch virtio-blk from karlos/karlos 2026-06-03 22:29:52 +02:00
uosfz pushed to virtio-blk at karlos/karlos 2026-06-03 22:27:47 +02:00
164f56ca57 move most of virtio-blk example outside main
uosfz pushed to virtio-blk at karlos/karlos 2026-06-03 21:57:47 +02:00
a798d37ebe keyboard and utf-8 textline input fix
uosfz pushed to virtio-blk at karlos/karlos 2026-06-03 21:10:30 +02:00
2a1d457955 can now cope with the fact that we don't have virtio block device
uosfz pushed to virtio-blk at karlos/karlos 2026-06-03 20:49:08 +02:00
271c5babe9 fix sub-32bit pci config read
uosfz pushed to main at karlos/landing-page 2026-06-03 19:35:58 +02:00
63ee34abcb fixed broken header
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 16:03:53 +02:00
01d3acbac9 proof-of-concept file reading from tar-formatted disk
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 13:38:37 +02:00
b0d57fcb54 try queuing many requests at once; minor fixes
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 12:56:21 +02:00
b68dab2ded moved device-independent functionality to virtio-common.c
2b7f4d557a virtio-blk: warning on unknown feature
Compare 2 commits »
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 12:02:59 +02:00
bdf273ebd4 virtio-blk: gracefully handle readonly disk, out-of-bounds request, full queue
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 02:55:50 +02:00
8ef837f0c2 virtio-blk: queued request linked list per device, not global
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 02:39:34 +02:00
8e149698ea consolidate more virtio-blk code
b28f3f1f0a consolidate code of virtio in/out again
Compare 2 commits »
uosfz pushed to virtio-blk at karlos/karlos 2026-05-30 02:20:17 +02:00
65e2e5b182 multi-sector read and write