Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
049807a
Seed KnownDllPath symbolic link (#986)
CvvT Jun 30, 2026
f797a65
Handle NtQueryVolumeInformationFile device info (#988)
CvvT Jun 30, 2026
c5cf588
Add partial support for `NtSetInformationProcess` and `NtSetInformati…
CvvT Jul 1, 2026
dd88c90
Add partial support for NtOpenThreadToken (#991)
CvvT Jul 1, 2026
4c63b7e
Add broker readiness notification channel skeleton (#976)
wdcui Jul 1, 2026
ea8b165
Cherry-pick alarm spin overflow fix to ulitebox (#993)
CvvT Jul 1, 2026
6b414bb
Cherry pick "Update LVBS remap_to_high_canonical layout docs" (#996)
sangho2 Jul 2, 2026
77e84fe
Cherry pick "Add per-session OP-TEE client identity handling" (#997)
sangho2 Jul 2, 2026
13c994a
Wire broker readiness notifications (#992)
wdcui Jul 2, 2026
9357d84
Enable blocking broker-backed eventfd (#1000)
wdcui Jul 2, 2026
fc48136
Support section related Windows syscalls (#1001)
CvvT Jul 2, 2026
e1ca2e5
Dispatch broker event readiness notifications (#1002)
wdcui Jul 3, 2026
de95b5d
Make Linux eventfd broker-backed (#1005)
wdcui Jul 6, 2026
33d95bd
Set Windows process TLS (#1004)
CvvT Jul 6, 2026
0c96aea
Add `NtApphelpCacheControl` handling for the Windows shim (#1008)
CvvT Jul 6, 2026
e20685a
Introduce object manager to Windows shim (#1015)
CvvT Jul 9, 2026
045510d
Cherry pick "Update for Rust 1.97.0" (#1020)
sangho2 Jul 10, 2026
29126e4
Cherry pick "Refactor: Use physical pointer abstraction in LVBS" (#1022)
sangho2 Jul 11, 2026
9ce5b2e
Load ELF interpreter high so a low-loaded ET_EXEC's brk heap isn't ca…
willportnoy Jul 12, 2026
afce070
Refactor device ConDrv handling (#1027)
CvvT Jul 14, 2026
15c5835
Cherry pick "Add OP-TEE ShortBuffer required-size handling" (#1030)
sangho2 Jul 16, 2026
db57f43
Windows shim support for NtConnectPort (#1034)
CvvT Jul 17, 2026
17f5b42
Cherry pick "Use canonical address for cleanup" (#1035)
sangho2 Jul 17, 2026
159feec
Cherry pick "Harden LVBS/HEKI module/kexec validation against TOCTOU …
sangho2 Jul 17, 2026
2fd502f
Bump bitflags to 2.13.1 in ulitebox (#1038)
CvvT Jul 17, 2026
c493927
Cherry pick "Enable concurrent mappings of shared normal-world/VTL0 p…
sangho2 Jul 17, 2026
759546a
Simplify broker principal rights (#1041)
wdcui Jul 18, 2026
585cbe7
Unify broker readiness representation (#1042)
wdcui Jul 18, 2026
1b76b09
Handle broker connection loss (#1043)
wdcui Jul 18, 2026
2d1d82a
Fix pipe edge-case semantics (#1044)
wdcui Jul 18, 2026
3107ce8
Model connected ConDrv stream objects (#1046)
CvvT Jul 18, 2026
7bbd902
Add broker-backed pipes (#1045)
wdcui Jul 18, 2026
a9530c3
Add broker shared-memory primitives (#1049)
wdcui Jul 19, 2026
8019c72
Add Unix memfd transfer helpers (#1055)
wdcui Jul 21, 2026
6e1e1aa
Implement NtDuplicateObject for Windows Shim (#1057)
CvvT Jul 21, 2026
e028ac5
Use shared memory for broker pipes (#1052)
wdcui Jul 21, 2026
f856103
Authenticate Unix broker channels (#1058)
wdcui Jul 21, 2026
d9e06cc
Tag broker control requests (#1060)
wdcui Jul 22, 2026
6b186e3
fix(net): accept advisory socket options (IP_TOS, SO_RCVBUF, SO_SNDBU…
willportnoy Jul 22, 2026
77b7b11
Implement Windows WNF state lifecycle syscalls (#1063)
CvvT Jul 22, 2026
b5cf957
Multiplex broker control calls (#1061)
wdcui Jul 22, 2026
b0ca9f6
Add broker shared-buffer slots (#1065)
wdcui Jul 22, 2026
106e625
Cherry pick "Hoist VSM/HEKI types and errors into `litebox_common_lvb…
sangho2 Jul 22, 2026
c7e4783
Allocate broker shared-buffer slots (#1068)
wdcui Jul 23, 2026
c5606f7
Execute broker requests concurrently (#1070)
wdcui Jul 23, 2026
40e2178
Implement Windows process token (#1071)
CvvT Jul 23, 2026
816e73c
Implement NtQuerySecurityAttributesToken for Windows Shim (#1073)
CvvT Jul 23, 2026
a32e2f1
Merge branch 'main' into ulitebox; fix conflicts
jaybosamiya-ms Jul 23, 2026
5a459f5
ulitebox fixes due to recent merge
jaybosamiya-ms Jul 23, 2026
a3fed4a
Ignore pending insta snapshots
jaybosamiya-ms Jul 23, 2026
95f7eae
Sync ulitebox to latest main (#1074)
jaybosamiya-ms Jul 23, 2026
c7c5dc3
Add broker shared control ring primitives (#1072)
wdcui Jul 23, 2026
57a1131
Normalize objdump snapshot output (#1078)
jaybosamiya-ms Jul 23, 2026
6deaedf
Add a dummy handler for NtTestAlert to Windows shim (#1079)
CvvT Jul 23, 2026
ce7ecce
Move broker control traffic to shared-memory rings (#1080)
wdcui Jul 24, 2026
d69a4af
Implement NtContinue context restoration (#1082)
CvvT Jul 24, 2026
3fd0b0d
Add a shared-memory broker notification ring (#1081)
wdcui Jul 24, 2026
daa95c3
Move broker notifications to shared memory (#1083)
wdcui Jul 24, 2026
bcc8628
Implement synchronous NtWriteFile support (#1086)
CvvT Jul 24, 2026
f3a40f7
Publish broker readiness notifications (#1085)
wdcui Jul 25, 2026
3f38fc8
Split generic and Linux broker transports (#1092)
wdcui Jul 27, 2026
c48965b
Define broker socket contracts (#1094)
wdcui Jul 27, 2026
ec13694
Drop broker objects outside reference locks (#1095)
wdcui Jul 27, 2026
014f354
Bound broker resource budgets per session
dywongcloud Jul 27, 2026
c0e2459
Pin the quota invariants review found unguarded
dywongcloud Jul 27, 2026
d8f8f30
Merge branch 'main' into dywongcloud/bound-broker-resource-budgets-pe…
dywongcloud Jul 27, 2026
118f42e
Merge pull request #7 from dywongcloud/dywongcloud/bound-broker-resou…
dywongcloud Jul 27, 2026
ebf77ad
Add secure Next.js/TypeScript BD operating system dashboard
claude Jul 30, 2026
39b81fb
Merge dashboard branch into main
claude Jul 31, 2026
012b02d
Add drag-and-drop board, CSV export, ESLint, loading states, and secu…
claude Jul 31, 2026
28ab2b2
Rebuild the UI on Tailwind v4, shadcn/Radix primitives and Tremor charts
claude Jul 31, 2026
1239662
Add a macOS/Apple Silicon platform and port the Linux shim to AArch64
claude Aug 7, 2026
f236655
Fix a Mach VM reservation leak and add CoW file mapping to the macOS …
claude Aug 8, 2026
1d123c0
Fix macOS timer firing to actually wake the blocked guest thread
claude Aug 8, 2026
7841fe1
Document the per-thread signal-attribution gap for macOS
claude Aug 8, 2026
80e5ddb
Fix MAP_JIT+MAP_FIXED on macOS, invalidate icache after code writes, …
claude Aug 8, 2026
a29f21e
Fix invalid YAML in the miri job, add a real-hardware Darwin ABI conf…
claude Aug 8, 2026
3fe3cf5
Replace several reachable panics in litebox_shim_linux with graceful …
claude Aug 8, 2026
585152c
Add a roadmap doc for known gaps found across this session's macOS work
claude Aug 8, 2026
ebab72c
Fix darwin_abi_probe.c field names against the real macOS SDK, verifi…
Aug 8, 2026
7649c22
Resolve the TPIDR_EL0 anchor question with a real-hardware measurement
Aug 8, 2026
6de88a1
Make executable pages actually attainable on macOS: MAP_JIT migration…
claude Aug 8, 2026
b6cb941
Implement Host::MacOs in litebox_syscall_rewriter, anchored on TPIDRR…
Aug 8, 2026
8a7f51c
Stop Host::MacOs from being selected for real work: its guest-slot ad…
Aug 8, 2026
6fa5c51
Sharpen guest-entry scope: the platform's own context-switch bookkeep…
Aug 8, 2026
50ef3db
Complete Host::MacOs: address the guest thread pointer at a reserved …
claude Aug 8, 2026
f1357ed
Bring guest.rs's module docs in line with the now-implemented Host::M…
claude Aug 8, 2026
e7cd2ce
Find and hardware-verify the actual way to implement macOS guest entr…
Aug 8, 2026
c0316cd
Add the guest TPIDR TSD-slot reservation, and find the fixed slot num…
Aug 8, 2026
ffe8db9
Implement AArch64 guest entry for macOS: a working, hardware-tested c…
Aug 8, 2026
3b9071a
Make MacOsUserland constructable: soften the guest-TP TSD-slot mismat…
Aug 8, 2026
d949738
Harden guest-entry with a register-fidelity test across capture and r…
Aug 8, 2026
12f5a34
Infrastructure for load-time macOS guest-TP offset indirection
Aug 8, 2026
c2bca5e
Initialize guest-TP trampoline slot in prologue
Aug 8, 2026
6607a7e
Update roadmap: document macOS guest-TP load-time offset indirection …
Aug 8, 2026
27bcbae
Read the macOS guest-TP offset at load time instead of baking it in
lanmower Aug 8, 2026
dc33354
Publish the macOS guest-TP offset from the loader, and fix the suite …
lanmower Aug 8, 2026
58cc9aa
Carry the guest's FP/SIMD state across the macOS guest-entry switch
lanmower Aug 8, 2026
a2a7820
Stop trapping on CTR_EL0, and make the shim's tests run on macOS
lanmower Aug 8, 2026
fd2ffe3
Add a macOS runner, and align the trampoline for a 16 KiB-page host
lanmower Aug 9, 2026
bfc9a35
Get a Linux guest executing on macOS, and correct two claims I got wrong
lanmower Aug 9, 2026
205c12c
Fill pt_regs::syscallno, and run real Linux programs on macOS
lanmower Aug 10, 2026
bedfdf2
Accept AT_SYMLINK_NOFOLLOW in newfstatat, so a shell runs
lanmower Aug 10, 2026
ec53387
Implement getgroups, so busybox id reports instead of failing
lanmower Aug 10, 2026
083c44b
Report the task's own gid from getgroups, and record why fault routin…
lanmower Aug 10, 2026
654871a
Route macOS guest-TP virtualization through the reserved TSD slot
Aug 10, 2026
02dbafe
Implement setuid/setgid, treat a guest's own pid/tid as self in prlim…
Aug 10, 2026
3610968
Untrack the Workflow tool's isolated worktree directories, and ignore…
Aug 10, 2026
6c685cb
Fix broken CI (no_std allow-list gap + fmt), enforce guest sigaltstac…
Aug 10, 2026
e682b50
Untrack the 2 remaining stale worktree gitlink index entries
Aug 10, 2026
1eff03d
Implement real utimensat timestamp persistence, and add automated bro…
Aug 10, 2026
a6ab55a
Make PENDING_SIGNALS per-thread instead of process-wide
Aug 10, 2026
36297f4
Implement IPv6 sockaddr copy, SO_BROADCAST-disable, non-TCP SO_KEEPAL…
Aug 10, 2026
f19c64a
Poll nested epoll fds under a global lock, so concurrent adds can't r…
Aug 10, 2026
73e5071
Route guest hardware faults to EnterShim::exception on macOS, closing…
Aug 10, 2026
17a5b14
Harden get_unmmaped_area's top-down search against reserved pages abo…
Aug 10, 2026
116eb5c
Populate the delivered signal frame's FP/SIMD state and add a sigretu…
Aug 10, 2026
e936c6a
Provide a minimal /proc filesystem, so real-guest df/free/ps work ins…
Aug 10, 2026
1e9b4c2
Make Darwin mmap-hint placement authoritative, so guest memory stays …
Aug 10, 2026
bde299e
Reserve a Unix-socket address atomically at bind(), closing the bound…
Aug 10, 2026
dcf18d4
Add a permanent trace-gated register-on-fault log, and definitively r…
Aug 10, 2026
fdfa5a4
Route SIGUSR2 to EnterShim::interrupt on macOS aarch64, and honor all…
Aug 10, 2026
ae5c55e
Reattempt and correctly decline per-thread guest-entry context-switch…
Aug 10, 2026
983e116
Add a regression test proving litebox's UDP socket bookkeeping stays …
Aug 10, 2026
641e008
Implement real interactive terminal support: non-blocking stdin, real…
Aug 10, 2026
656f53a
Implement chmod/fchmod/fchmodat, utimensat/futimens, and flock(2), pr…
Aug 10, 2026
e2bc38c
Implement sched_getparam/setparam/getscheduler/setscheduler, and add …
Aug 10, 2026
80afa90
Poll under a real ppoll lost-wakeup race test, close leaked fds on pr…
Aug 10, 2026
80c7e04
Stop layered filesystem copy-up from crashing the guest on base-image…
Aug 10, 2026
0fccb50
Fix a real tar EOF-block bug and populate AT_HWCAP for real hardware,…
Aug 10, 2026
95d489e
Resolve versioned .so symlinks when packaging, and add a real Seatbel…
Aug 11, 2026
8c355f6
Lift the single-guest-thread limit on macOS, make the fault handler a…
Aug 11, 2026
4974338
Deliver SIGILL to the guest instead of killing the runner
Aug 11, 2026
e01c2c0
Add an npx package that boots a LiteBox guest on any supported host
Aug 11, 2026
2cc0020
SPIKE (do not merge): fork attempt - spike/fork-host-fork
fruitbox12 Aug 11, 2026
691fd87
Implement guest fork(2) with delayed address-space handoff, so pipes …
Aug 11, 2026
c4b0261
Stop refusing guest MAP_SHARED anonymous mappings on macOS
Aug 11, 2026
b7282b6
Populate wait4's rusage from real per-thread CPU time, and add an AWK…
Aug 11, 2026
8fd711b
Add a transport-agnostic PointToPointTransport for a future vsock-sty…
Aug 11, 2026
5347acc
Add Landlock filesystem-path scoping to the Linux runner, closing the…
Aug 11, 2026
55bb03a
Fix pre-existing cargo fmt drift in litebox/src/fs/tests.rs, unblocki…
Aug 11, 2026
f99e6d5
Fix remaining pre-existing cargo fmt drift in litebox_platform_macos_…
Aug 11, 2026
f9a7e21
Fix clippy::pedantic duration_suboptimal_units lint in the rusage reg…
Aug 11, 2026
6d45e06
Fix pre-existing E0793 (unaligned reference to packed struct field) b…
Aug 11, 2026
f9fae3e
Allow CLOCK_THREAD_CPUTIME_ID/CLOCK_PROCESS_CPUTIME_ID through the Li…
Aug 11, 2026
2c03150
Fix cargo fmt on the previous commit's seccomp rule
Aug 11, 2026
c74f2f4
Un-wire Landlock from the runner startup path: it broke a real broker…
Aug 11, 2026
942dc8a
Fill AT_RANDOM with real CSPRNG bytes instead of a hardcoded constant
Aug 11, 2026
7f1bb81
Fix a real memory-ordering bug in FutexManager::wake/requeue, and add…
Aug 11, 2026
675f5e9
Implement handle_futex_death (was a todo!() panic), wire up FUTEX_CMP…
Aug 11, 2026
237eb6e
Fix two real bugs in the Windows guest-exception handler: FS_BASE liv…
Aug 11, 2026
8c15fc2
Fix TIOCGWINSZ hardcoded 20x20 causing spurious echo-wrap in interact…
Aug 11, 2026
4ffac2a
Fix fcntl(F_SETFL) unimplemented!() panic on regular files, and creat…
Aug 11, 2026
df06fc3
Fix a broken rustdoc intra-doc link from the rusage fix
Aug 11, 2026
868229b
Implement dirfd-relative path resolution for openat/newfstatat/faccessat
Aug 11, 2026
f4c1484
Broaden force_signal_with_info's signal assert to match what exceptio…
Aug 13, 2026
12bddb4
Fix redundant-explicit-link and private-item rustdoc lints blocking t…
Aug 13, 2026
697e927
Integrate the -ffixed-x18 musl fix into the real packaging pipeline; …
Aug 14, 2026
b45c112
Document why the guest-resume vehicle-register approach is a dead end…
Aug 14, 2026
8a65efa
Close a real host/guest address-space collision window; add a decisiv…
Aug 14, 2026
ba60bb4
Fix the Node.js boot crash: publish the runtime TP-slot offset on the…
Aug 15, 2026
3c727e5
Node.js executes real JavaScript on macOS: local eventfd fallback, Li…
Aug 15, 2026
f061dba
Node child_process works on macOS: multithreaded fork gate, coalescin…
Aug 15, 2026
661ecea
Stock Node runs full JIT JavaScript on macOS without --jitless: MAP_J…
Aug 15, 2026
6a958de
Support EPOLL_CTL_MOD instead of returning EINVAL, so libuv stops abo…
Aug 15, 2026
714fd7b
Give the macOS guest a working 127.0.0.0/8 loopback so in-process TCP…
Aug 15, 2026
85045d2
Add symbolic-link storage to the in-memory fs, behind the FileSystem …
Aug 15, 2026
c115726
Wire symlink/symlinkat and follow trailing links, so require() resolv…
Aug 15, 2026
b5e4183
Dereference a trailing symlink in access(2) and chdir(2)
Aug 15, 2026
96e5571
Drop a needless Ok(..?) wrapper in do_readlink
Aug 15, 2026
7f128db
Follow stat(2) symlinks with the leaf resolver, fixing relative targets
Aug 15, 2026
b213813
Parse and resolve symbolic links packaged in the read-only tar layer
Aug 15, 2026
9228811
Degrade an unsatisfiable mremap grow to ENOMEM instead of EFAULT
Aug 15, 2026
947f492
Follow symlinks in intermediate path components, not just the trailin…
Aug 15, 2026
70c33a0
Provide /proc/stat and /proc/cpuinfo, so os.cpus() stops returning []
Aug 15, 2026
86243d3
Lay out argv/environ in Linux kernel order, so libuv can size process…
Aug 15, 2026
0b53c63
Implement getrusage, so process.cpuUsage()/resourceUsage() stop throw…
Aug 16, 2026
1d2966a
Resolve /proc/self and add /proc/<pid>/statm, so process.memoryUsage(…
Aug 16, 2026
f37c4cb
Implement rename/renameat/renameat2, so fs.renameSync stops returning…
Aug 16, 2026
a56c175
Wire chown/lchown/fchownat, so ownership-preserving copies stop hitti…
Aug 16, 2026
dbc767a
Wire fchown via a new fd_chown, completing the chown family
Aug 17, 2026
876e41c
Add an AF_NETLINK route socket, so os.networkInterfaces() works
Aug 17, 2026
4815891
fix(network): make optional addresses self-contained
Aug 19, 2026
4a62d24
feat(terminal): honor TCSETSW/TCSETSF, add per-guest IP override, npm…
Aug 20, 2026
3666348
fix(ci): clear clippy 1.98 lints, fmt drift, and vendored-crate no_st…
Aug 20, 2026
de65eb0
fix(ci): clear remaining clippy pedantic errors on macOS and rewriter
Aug 20, 2026
5c58889
shim_linux: restore /proc/self/fd/{0,1,2} stat and readlink
Aug 21, 2026
1b206eb
shim_linux: report Linux-compatible uname sysname
Aug 21, 2026
b854f87
shim_windows: fix CI clippy lints from toolchain 1.98
Aug 21, 2026
de0d9a8
fix(ci): green the cross-platform test suite
Aug 21, 2026
481e70a
fix(ci): unmask shim_windows unused imports, absorb alarm lateness
Aug 21, 2026
d061995
fix: getrusage/wait4 guest-stack overrun, doc gate, pipe-hang probes
Aug 21, 2026
96bf0ba
runner: disambiguate guest signal death from exit-code aliasing
Aug 21, 2026
c1950b3
test(broker): probe the failing zero-length EBADF checks with actuals
Aug 21, 2026
11552e8
fix(shim): dispatch zero-length writes so fd checks run first
Aug 21, 2026
562c334
test(broker): name the sub-test and phase around the guest SIGSEGV
Aug 21, 2026
110cb6e
test(broker): print from the io thread's first instruction
Aug 22, 2026
fa53176
shim: log guest hardware exceptions; harness: surface runner errors
Aug 22, 2026
9d040a5
shim: include rsp in the guest fault-location log; debug-level harness
Aug 22, 2026
511f755
test(broker): print both threads' exact stack ranges
Aug 22, 2026
d2d6a80
test(broker): trace-level shim logging for the SIGSEGV round
Aug 22, 2026
b94c953
test(broker): fix self-inflicted arm_alarm recursion
Aug 22, 2026
57278c2
test: drop the diagnostic trace filter that starved the curl guest
Aug 22, 2026
758e95b
docs: de-link intra-doc references that only resolve on one cfg view
Aug 22, 2026
907e017
fix(mm): harden unmap boundary handling
Aug 22, 2026
0a36e19
diag(mm): expose rejected cross-ceiling unmaps
Aug 22, 2026
7850797
fix(ci): isolate transient guest staging from cache
Aug 22, 2026
bcfd349
test(ci): live-witness Windows deallocation across free holes
Aug 23, 2026
33a6791
fix(ci): resolve Windows probe rlib paths via cargo artifact JSON
Aug 23, 2026
e0959e2
fix(ci): unify Windows probe cargo package selection for feature parity
Aug 23, 2026
54d2ba4
fix(ci): replace fragile Windows probe rustc invocation with a cargo …
Aug 23, 2026
90cfb73
fix(ci): gate the Windows deallocation example behind cfg(windows)
Aug 23, 2026
3f5d39b
fix: add required copyright header to the Windows deallocation example
Aug 23, 2026
4457d90
diag(ci): trace real host file opens for the Landlock re-enablement i…
Aug 24, 2026
e60f32c
diag(ci): isolate Landlock probe opens to the spawned runner process …
Aug 24, 2026
38064e7
diag(ci): anchor Landlock probe PID match to the executable path, not…
Aug 24, 2026
4f68241
fix(landlock): re-enable filesystem ruleset in litebox_runner_linux_u…
Aug 24, 2026
ccae0b7
chore(ci): remove the superseded Landlock strace diagnostic
Aug 24, 2026
16c5821
feat(fbdev): emulate /dev/fb0 with full fbdev ioctl contract
Aug 25, 2026
5abdf00
fix(fbdev): cargo fmt + resolve rustdoc broken-link/bare-URL warnings
Aug 25, 2026
b976417
feat(rfb): runner-side VNC server presenting the guest /dev/fb0 frame…
Aug 25, 2026
6717d8c
fix(ci): add litebox_rfb to the no_std check's std-allowed crate list
Aug 25, 2026
5251e6a
feat(evdev): /dev/input/event* emulation wired to VNC input
Aug 25, 2026
7618316
fix(test): retry reserve-alignment host-fidelity probe on stale address
Aug 25, 2026
04ec654
feat(packager): package a locally-built rootfs tar via --oci-rootfs-tar
Aug 25, 2026
9f7c474
feat(fb): coherent MAP_SHARED guest mmap of /dev/fb0
Aug 25, 2026
69c69f4
fix(doc): update stale intra-doc link after clear_guest_mapping rename
Aug 25, 2026
b0b732f
feat(shim): answer VT console ioctls as a single permanently-active VT
Aug 25, 2026
d54ec61
fix(lint): merge identical VT ioctl match arms
Aug 25, 2026
2555187
fix(shim): honor a null sigset inside pselect6's sigsetpack
Aug 25, 2026
3f7d8ae
feat(vnc): bridge RFB keyboard into guest stdin
Aug 25, 2026
e44b806
fix(doc): restore run()'s doc block and document new_with_options panics
Aug 25, 2026
624f0ce
feat(net): guest web access without root via an in-stack HTTP proxy
Aug 25, 2026
0cd30ba
fix(doc): qualify the Framebuffer intra-doc link in do_mmap_framebuffer
Aug 25, 2026
8926859
fix(build): cover DeviceKind::Mice in the EV_KEY capability bitmap
Aug 25, 2026
ea96257
feat(input): /dev/input/mice -- mousedev-exact PS/2 mouse emulation
Aug 25, 2026
323da2a
fix(doc): drop private-field intra-doc link in DeviceKind::Mice
Aug 25, 2026
5abd0c8
feat(vnc-web): browser-based viewer for the guest framebuffer
Aug 25, 2026
1c91da3
fix(lint): use as_chunks for constant-size chunking in web.rs
Aug 25, 2026
323d133
feat(shim): the syscall surface an X11 desktop stack needs
Aug 25, 2026
a9c705b
fix(channel): replace ringbuf caching halves with one shared locked d…
Aug 25, 2026
719a5be
fix(boilerplate): put the license header first in viewer.html
Aug 25, 2026
fa33995
fix(fs): let --guest-root own what the guest creates
Aug 25, 2026
fb8cf1b
fix(test): pre-warm the guest allocator before the reserve-alignment …
Aug 25, 2026
6e10214
fix(runner): name the port and likely cause in viewer bind errors
Aug 25, 2026
ae07970
feat(packager): script to rebuild the desktop package closure with -f…
Aug 25, 2026
b3b3963
fix(packager): make desktop x18 rebuilds dependency-safe
Aug 25, 2026
49a0862
feat(packager): add reproducible XFCE browser desktop image
Aug 25, 2026
a859dcf
fix(packager): keep x18 reserved in GCC outputs
Aug 25, 2026
055b582
Delete tencent-bd-dashboard directory
dywongcloud Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .agentplug-kv/embed-query-spill/q53ac96e6f459fd7e-62.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"t":"continue to work on it until it is ready to 100% work on macos","v":[-0.04946858808398247,0.025487715378403664,0.046876657754182816,-0.03933538496494293,-0.026571940630674362,-0.018723079934716225,-0.06791770458221436,-0.0126107856631279,-0.031108194962143898,-0.004078487399965525,0.04247472807765007,-0.007026381324976683,0.0001385782816214487,0.0030778679065406322,0.03853490203619003,0.046825721859931946,0.03305750712752342,-0.0131806880235672,-0.020261315628886223,-0.03139540180563927,0.025097107514739037,-0.008632967248558998,0.008130533620715141,-0.02547999657690525,0.016314025968313217,0.056534964591264725,0.029683703556656837,0.045407913625240326,-0.02955142967402935,-0.16794580221176147,-0.06592405587434769,-0.07876431941986084,0.06155725568532944,0.02752777747809887,0.03977612778544426,0.011427327990531921,0.01845213584601879,0.03069082461297512,-0.0005880215903744102,0.02332400158047676,-0.018214818090200424,-0.015527931042015553,-0.08146390318870544,-0.02949867583811283,0.013198805041611195,0.017310231924057007,-0.0034347381442785263,-0.04373553395271301,0.058489974588155746,-0.042048171162605286,0.059852201491594315,-0.0661325752735138,0.008374461904168129,-0.013329585082828999,-0.02734672836959362,0.039165180176496506,0.023981520906090736,0.04909239709377289,0.0694822147488594,0.008217645809054375,0.04300565645098686,0.019885554909706116,-0.1594385951757431,0.12200980633497238,0.07793409377336502,0.0006684894324280322,-0.005754722747951746,-0.11679813265800476,0.016583459451794624,0.04722205549478531,-0.06634001433849335,0.01000878494232893,-0.043159663677215576,0.1357562392950058,-0.007218150421977043,0.04090677201747894,0.07693798840045929,-0.043878600001335144,-0.03642570599913597,-0.00945187360048294,-0.011600509285926819,-0.013936543837189674,0.006996828597038984,0.0171966515481472,-0.030566325411200523,0.022592434659600258,-0.002212233142927289,0.06228175014257431,0.02183816023170948,-0.05152180418372154,-0.02795330435037613,-0.06461740285158157,0.061902303248643875,-0.01942499540746212,-0.03273085132241249,0.025290818884968758,0.05477483198046684,0.026179540902376175,-0.09102677553892136,0.07964396476745605,-0.01185759250074625,0.020750651136040688,-0.008686697110533714,0.002121030120179057,0.07419070601463318,0.009341996163129807,0.04918026924133301,0.03377210348844528,-0.061722397804260254,-0.024791263043880463,0.00853219535201788,0.02713337540626526,0.024423815310001373,0.011949908919632435,0.0924558937549591,0.003913873340934515,-0.011556534096598625,0.04857795313000679,-0.013838861137628555,-0.006262852810323238,0.025906842201948166,0.09616240113973618,0.0648876428604126,0.037203215062618256,-0.03764670714735985,-0.07606244832277298,0.022048555314540863,0.05532956123352051,-0.01196358259767294,-0.05904959514737129,0.05334857851266861,-0.05414276197552681,-0.02860729582607746,0.006951197981834412,-0.010629846714437008,0.0609266571700573,-0.02714603953063488,0.006002393085509539,0.07165531069040298,-0.015640711411833763,0.005561787635087967,-0.03696354478597641,0.05593627318739891,-0.06564810872077942,0.027524137869477272,0.060470934957265854,0.021713532507419586,0.09084261953830719,-0.038887929171323776,-0.05166736617684364,0.0204810481518507,0.010492809116840363,0.0099710151553154,-0.004788126330822706,-0.045874111354351044,-0.017859039828181267,0.07836338877677917,0.06908532977104187,-0.084260493516922,-0.0002789542486425489,-0.08717773854732513,-0.05628754198551178,-0.08460607379674911,0.04024004936218262,0.03716929629445076,0.008155854418873787,0.02929210662841797,0.07225070148706436,0.008658035658299923,0.0026497882790863514,-0.018216539174318314,-0.018364373594522476,0.03715316951274872,-0.08865087479352951,0.09380093961954117,-0.07319464534521103,-0.06806664168834686,0.016478417441248894,-0.009164310060441494,0.04905083030462265,0.04338988661766052,-0.06631264090538025,-0.0037472848780453205,0.03410261496901512,0.045534905046224594,-0.049260348081588745,-0.0037340251728892326,0.012272278778254986,0.087885282933712,-0.06623309850692749,-0.0015139775350689888,-0.008504151366651058,-0.04203953966498375,0.027592992410063744,0.008541819639503956,-0.08893901109695435,-0.06157282739877701,-0.032753393054008484,0.039799705147743225,-0.005379430018365383,-0.022619163617491722,0.028924819082021713,-0.007563663646578789,0.002964625833556056,0.011976849287748337,0.027307894080877304,-0.02556869201362133,-0.030687114223837852,0.09266790747642517,0.004791646264493465,-0.03352304920554161,-0.03548455238342285,0.08440502732992172,-0.04135138541460037,-0.028292395174503326,0.03996644169092178,-0.031206650659441948,0.027756838127970695,0.05419332534074783,0.061948537826538086,-0.03506489098072052,0.0599665492773056,-0.034656357020139694,-0.1997329741716385,-0.023900141939520836,-0.07818182557821274,-0.00210705678910017,0.024007419124245644,-0.019523750990629196,0.021082697436213493,-0.03224987909197807,-0.022216714918613434,0.0044430759735405445,0.06589090824127197,-0.024901174008846283,0.016178278252482414,0.0003342722193337977,-0.02289670705795288,-0.009298020042479038,0.05608883500099182,0.007926801219582558,-0.031040746718645096,0.05050443485379219,0.0003924795310012996,0.013237126171588898,-0.12540146708488464,-0.07436218857765198,-0.007061497773975134,0.025876617059111595,0.10577334463596344,0.01778118684887886,-0.0028864911291748285,-0.08581908047199249,0.0315895676612854,0.021115154027938843,-0.04401420056819916,-0.1384372115135193,-0.021538887172937393,0.09218405187129974,0.024331072345376015,-0.03483130782842636,0.01710362173616886,0.009637303650379181,0.020128881558775902,0.11272837966680527,-0.04867664724588394,-0.10068169236183167,-0.06431397050619125,-0.02762911282479763,-0.0418139286339283,0.05515392869710922,-0.10545677691698074,-0.053053852170705795,0.0641922727227211,0.06994674354791641,0.0001606803125469014,0.02402474172413349,0.05689508467912674,0.005297868512570858,-0.09065324068069458,0.02547844685614109,-0.0065065110102295876,-0.037345945835113525,0.05572983995079994,-0.051312364637851715,-0.01213575154542923,0.0581943653523922,0.00921756960451603,0.019033532589673996,-0.009922919794917107,0.004349716007709503,0.028932293877005577,-0.03127605468034744,0.02737472578883171,0.04744908586144447,-0.013066908344626427,0.00790165551006794,0.0401325523853302,-0.04211841896176338,-0.019920121878385544,-0.005333133973181248,-0.04549294710159302,-0.011047394946217537,0.04155195876955986,-0.02495569922029972,0.061336781829595566,0.020569568499922752,0.05089324712753296,0.07311622053384781,0.01085831131786108,-0.020350787788629532,0.031270191073417664,-0.06866388767957687,-0.06619127839803696,-0.0038163242861628532,0.02289402112364769,0.034899741411209106,0.01543836947530508,0.013718018308281898,-0.18059809505939484,0.001861597876995802,-0.019229864701628685,0.07481343299150467,-0.08799027651548386,-0.038502298295497894,0.07084502279758453,-0.01417457778006792,-0.10040577501058578,0.06471937149763107,-0.07451769709587097,0.07629438489675522,0.011390878818929195,-0.01633593440055847,0.003757808357477188,0.00761036854237318,0.05621941760182381,-0.07682589441537857,0.009874165989458561,-0.08319663256406784,-0.013679291121661663,-0.0270924661308527,0.16818591952323914,-0.06392393261194229,-0.003042748896405101,0.008369702845811844,-0.024655643850564957,0.07865365594625473,0.0867457389831543,-0.023221084848046303,-0.027484741061925888,0.0014651104575023055,-0.06700734049081802,-0.03374172002077103,-0.0548006109893322,-0.025374310091137886,-0.07940462231636047,0.05086546763777733,0.03301694989204407,-0.017701687291264534,0.002485712757334113,0.026128217577934265,-0.014705476351082325,-0.009771629236638546,0.1307714730501175,-0.02665679156780243,-0.02602994441986084,-0.04534025117754936,-0.005196345038712025,-0.06204879656434059,-0.021309679374098778,-0.05913672223687172,0.01933889091014862,-0.012037335895001888,0.0317094624042511,0.03677907586097717,0.008748319000005722,0.11208406835794449,-0.08951223641633987,-0.004189499653875828,0.04192401096224785,0.024570563808083534,0.09048343449831009,0.05962062627077103,0.00879011768847704]}
Loading