This website requires JavaScript.
Explore
Help
Sign In
Daniel Samson
daniel
0 Followers
·
0 Following
Joined on
2026-02-01
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
daniel
pushed to
feat/generic-display-driver
at
daniel/danos
2026-07-22 23:24:04 +00:00
52d6e372fd
re-org docs
f023f1cfd6
reorg: move test fixtures to test/system/services (source + boot volume)
b9cec7d1be
docs: fix two review findings from the reorg audit
6271278d4d
C6: update docs for the library/kernel + client split
37326c7664
C5: delete the runtime.zig and system.zig compatibility shims
Compare 25 commits »
daniel
created branch
feat/generic-display-driver
in
daniel/danos
2026-07-22 16:37:00 +00:00
daniel
pushed to
feat/generic-display-driver
at
daniel/danos
2026-07-22 16:37:00 +00:00
d27377ab1e
add placeholders for display driver
daniel
pushed to
main
at
daniel/danos
2026-07-22 11:25:09 +00:00
cacbacd76b
docs: amd-gpus.md — RDNA2 display-driver feasibility, the AMD companion survey
daniel
pushed to
main
at
daniel/danos
2026-07-22 10:25:35 +00:00
e63d6ef5ef
Merge shared-fate: whole-process death (thread groups die together)
c8191570e1
kernel: shared-fate review fixes — lock the shm/dma walks, contract edges
2bc2a0d70d
kernel+tests: M4 shared-fate — nine group-death test cases, per-space arena cursors
1882161cb4
docs: system-image.md — the boot capsule documented in full
08e139ebba
kernel: M3 shared-fate — shared-memory frames live while any mapping does
Compare 8 commits »
daniel
pushed to
main
at
daniel/danos
2026-07-22 08:10:05 +00:00
e854f65623
docs: full docs-vs-code audit — fix every stale claim across 40 docs
52df2ba6f6
docs: audit all 'what's next' sections against the code; fix stale comments
a081f69def
docs: mark interrupts.md 'what's next' items as done (IO-APIC, SSE state)
f9dea7790a
docs: rename arch.md to architecture.md and update all references
Compare 4 commits »
daniel
pushed to
main
at
daniel/danos
2026-07-22 00:08:37 +00:00
7e4071a065
fat: a small write-through block cache for metadata sectors (B5b)
daniel
pushed to
main
at
daniel/danos
2026-07-21 23:12:01 +00:00
6e261ccda1
fat: multi-sector block transfers (B5a)
daniel
pushed to
main
at
daniel/danos
2026-07-21 22:48:39 +00:00
ded555961c
Merge usb-superspeed-hub: hubs work on real hardware (M22)
802d51ba74
usb-ids: human-readable name for every class/subclass/protocol enum
570f6f545c
usb: quiet the investigation diagnostics now that hubs work on real HW
da5f404041
usb: post-reset recovery delay + Address Device retry on transaction error
ab732dc455
usb: readable PORTSC decode, link-state names, and device string descriptors
Compare 9 commits »
daniel
pushed to
main
at
daniel/danos
2026-07-21 21:44:49 +00:00
27f87cb5ba
usb: don't spin on a SuperSpeed hub's change bits; log hub port status
daniel
pushed to
main
at
daniel/danos
2026-07-21 21:27:49 +00:00
7ee6033fa4
usb-hid: echo typed characters to the log — a simple keyboard check
daniel
pushed to
main
at
daniel/danos
2026-07-21 21:16:44 +00:00
e52ae242fc
usb: hub-downstream disconnect teardown + hub-behind-hub recursion (B4c)
daniel
pushed to
main
at
daniel/danos
2026-07-21 21:06:57 +00:00
9da1a9899c
usb: enumerate devices behind a hub — route strings + transaction translators (B4b)
daniel
pushed to
main
at
daniel/danos
2026-07-21 20:57:01 +00:00
92b03b8d07
usb: recognize and configure hubs, power downstream ports (B4a)
daniel
pushed to
main
at
daniel/danos
2026-07-21 20:26:58 +00:00
983b4ed05a
usb: don't 'correct' SuperSpeed EP0 max packet size — it's an exponent
daniel
pushed to
main
at
daniel/danos
2026-07-21 20:01:44 +00:00
0ac07dadc9
usb: hot-plug plumbing, all ports powered, interrupter enabled (M20)
daniel
pushed to
main
at
daniel/danos
2026-07-21 19:38:01 +00:00
4091ea6912
test: boot a per-run copy of the USB image — runs must not inherit leftovers
daniel
pushed to
main
at
daniel/danos
2026-07-21 19:35:41 +00:00
d8cf533b73
usb: correct EP0's max packet size from the device; sample speed after reset
daniel
pushed to
main
at
daniel/danos
2026-07-21 19:28:00 +00:00
1638845a4b
usb/fat: transfer events matched by slot+endpoint; storage failures heal
daniel
pushed to
main
at
daniel/danos
2026-07-21 19:09:38 +00:00
7082699f5f
gitignore: /var/log — real-hardware log pulls stay out of the tree
f0611ef8ac
logger: logger.log becomes the completeness receipt
eb6e8edafe
apic: time-bound the TSC warp check — 47 s of AP bring-up becomes ~0.3 s
59ba95a315
usb: don't reset an enabled SuperSpeed port; name every setup failure
f587e7e05e
console: page-wrap instead of scrolling — never read the framebuffer
Compare 9 commits »
Previous
4
Next